我希望在我的多维范围变量发生更改时触发事件,即元素添加,删除等。我尝试使用$ scope。$ watch和$ scope。$ watchCollection,但它不起作用。
这就是情景。
$scope.variable=[{ID:1,text:'abc'},{ID:1,text:'abc'}];
$scope.content='';
$scope.$watch('$scope.variable',function(){
$scope.content=$scope.variable[0].text;
});
任何帮助?
答案 0 :(得分:2)
添加true
作为参数
$scope.$watch('variable',function(){
$scope.content=$scope.variable[0].text;
}, true);
注意:参数
中不需要$scope