我需要根据记录的长度(数量(result.lenght))创建一个图形报告,所以每当长度发生变化时我都需要触发一个函数
HTML
<div ng-repeat="myleads in (filterResult = (myoldrec | lter:search))">
{{myleads.value0}} - {{myleads.value1}} -- {{$index}}
</div>
<input type='text' ng-value='filterResult.length' ng-model='myfilterlength'>
控制器:
$scope.$watch('myfilterlength',function(){
alert();
})
上述$watch
功能未触发。
答案 0 :(得分:1)
试试这个(你可以删除ng值):
$scope.$watch('filterResult',function(newV){
$scope.myfilterlength = newV.length;
})
答案 1 :(得分:0)
最好的方法是使用ng-change
:
<input type='text' ng-value='filterResult.length' ng-model='myfilterlength' ng-change="changed()>
这里是fiddle