Код ниже изменяет входное значение от 100 до 200 с помощью углового. При использовании моего контроллера для изменения значения окна ввода я получаю TypeError.AngularJS - не может изменить значение поля ввода
<div ng-controller="FooController" ...>
<input ng-model="foo.price" type="text" name="price" class="price" id="price-min" ng-init="foo.price = '100'" />
...
</div>
Контроллер:
Foobar.controller('FooController', ['$scope', function ($scope) {
setPrice($scope);
function setPrice($scope) {
var price = '200';
$scope.foo.price = price;
}]);
ошибка:
TypeError: Cannot set property 'price_min' of undefined
Я могу предоставить дополнительный код или информацию, если необходимо
может у поста скрипки .. –
не используйте $ scope таким образом 'function setPrice ($ scope) {...}' – Shaxrillo