У меня есть этот HTML код:angularjs значения не сохраняются в объеме от текстового поля
<div data-ng-controller="VehicleProfileController">
<modal title="Add Vehicle Info" visible="showVehicleInfo">
<div class="container">
<div class="col-xs-4">
<div class="row">
Title <input type="text" ng-model="NewVMPTitle" class="form-control"/>
Miles <input type="text" ng-model="NewVMPMiles" class="form-control"/>
</div>
<div class="row">
<button ng-click="addVehicleData()" class="btn btn-success pull-right">Save</button>
</div>
</div>
</div>
</modal>
</div>
Тогда в контроллере у меня есть это:
$scope.addVehicleData = function() {
alert($scope.NewVMPTitle + ' ' + $scope.NewVMPMiles);
};
Оба NEWVMPTitle и NewVPMMiles пустуют, это я что-то не хватает?
Благодаря, Лацьал
это работает правильно http://plnkr.co/edit/QlDoYxyJaBODBsq2VVLC?p=preview. Возможно, в каком-то коде есть что-то еще, что вы здесь не показываете? Для того, что стоит, использование примитивов с «ng-model» на самом деле не очень хорошая идея, вы должны использовать объекты по возможности, чтобы избежать проблем наследования областей. см. http://stackoverflow.com/questions/14049480/what-are-the-nuances-of-scope-prototypal-prototypical-inheritance-in-angularjs – Claies
Можете ли вы дать больше информации о том, что такое 'модальный'? Возможно, ng-модели привязаны к детской области относительно того, что используется для addAportsleData. –
modal является директивой для отображения загрузочных модальных всплывающих окон @shakinfree – Laziale