我想在我的
多维范围变量发生变化时触发一个事件,即添加、删除元素等。我尝试使用 $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;
});
有什么帮助吗?
添加true
作为参数
$scope.$watch('variable',function(){
$scope.content=$scope.variable[0].text;
}, true);
注意:无需在争论中$scope