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