Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 获取作用域中的上一个元素_Angularjs - Fatal编程技术网

Angularjs 获取作用域中的上一个元素

Angularjs 获取作用域中的上一个元素,angularjs,Angularjs,我正在做一个练习,使我能够将函数应用于作用域的元素(动态添加)。 这些函数适用于我单击的项目。 现在,我有这个: console.log($scope.item) 我想做的是打印前面的项目。前一个。是否有一些角度指令可以帮助检索它? 到目前为止,我已经尝试过: console.log($scope.previous.item) console.log($scope.item.prev) console.log($scope.item[$index -1]) 似乎没有问题。如果您想知道作用域变

我正在做一个练习,使我能够将函数应用于作用域的元素(动态添加)。 这些函数适用于我单击的项目。 现在,我有这个:

console.log($scope.item)
我想做的是打印前面的项目。前一个。是否有一些角度指令可以帮助检索它? 到目前为止,我已经尝试过:

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

似乎没有问题。

如果您想知道作用域变量中的前一个值最好使用$watch,在这里您可以访问新值和旧值作为参数,如下所示

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

你能把你的完整密码寄出去吗?