如何检测角度js中多维数组的模型变化


我想在我的

多维范围变量发生变化时触发一个事件,即添加、删除元素等。我尝试使用 $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

最新更新