获取范围中的前一个元素

时间:2017-08-07 14:11:18

标签: angularjs

我正在研究一个使我能够将函数应用于范围的元素(动态添加)的练习。 这些功能适用于我执行ng-click的项目。 现在,我有这个:

console.log($scope.item)

我想要做的是打印之前的项目。前一个。是否有一些有助于检索它的角度指令? 到目前为止,我已经尝试过:

console.log($scope.previous.item)
console.log($scope.item.prev)
console.log($scope.item[$index -1])

似乎没有问题。

1 个答案:

答案 0 :(得分:1)

如果您想知道范围变量中的先前值最好使用$ watch,您可以在其中访问新旧值作为参数,如下所示

$scope.$watch('yourVariable',function(newValue, oldValue){
//do your stuff
});