Angular入门并且遇到问题让模型绑定可用于模板中的选择选项。Angular - ngOptions模型值不更新
我有以下的NG-选项中选择一个模板:
<select ng-model="listenercount" ng-options="n for n in [] | range:0:1000" ng-change="listenersUpdate()"></select>
我有过滤器,看起来像这样:
angular.module('myapp').filter('range', function() {
return function(input, min, max) {
min = parseInt(min);
max = parseInt(max);
for (var i=min; i<max; i++) {
input.push(i);
}
return input;
};
});
我的选择正确显示了基于期权0-1000我的过滤器。
在我的控制,我有以下:
$scope.listenercount = 0;
$scope.listenersUpdate = function() {
alert('new listener count is now:' + $scope.listenercount);
}
我警报消息每次我改变选择按预期时间弹出,但它总是显示$ scope.listenercount = 0 $ scope.listenercount模型绑定似乎不会更新值。
任何明显的我做错了?
你在浏览器控制台的任何错误? – csharpfolk
好问题..浏览器的JavaScript控制台中没有错误。 –
你可以发布整个控制器代码吗? – csharpfolk