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

时间:2016-04-27 10:22:38

标签: angularjs multidimensional-array angularjs-scope

我希望在我的多维范围变量发生更改时触发事件,即元素添加,删除等。我尝试使用$ 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;
});

任何帮助?

1 个答案:

答案 0 :(得分:2)

添加true作为参数

$scope.$watch('variable',function(){
   $scope.content=$scope.variable[0].text;
}, true);

注意:参数

中不需要$scope