Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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
Javascript 在AngularJS中的多个作用域变量上设置$watch_Javascript_Angularjs_Arrays - Fatal编程技术网

Javascript 在AngularJS中的多个作用域变量上设置$watch

Javascript 在AngularJS中的多个作用域变量上设置$watch,javascript,angularjs,arrays,Javascript,Angularjs,Arrays,我有两个$scope变量searchList和vacancyList。在页面加载期间,这两个实例都会在两个不同的实例中填充。我想在两个都加载后执行某些操作。如何在这两个变量上设置$watch 或者如果$watch不是最佳选项,那么我还可以使用什么?$watch在页面加载后直接触发 $scope.$watch("searchList", function (newval, oldval) { if (newval != oldval) // Do

我有两个$scope变量searchList和vacancyList。在页面加载期间,这两个实例都会在两个不同的实例中填充。我想在两个都加载后执行某些操作。如何在这两个变量上设置$watch


或者如果$watch不是最佳选项,那么我还可以使用什么?

$watch在页面加载后直接触发

   $scope.$watch("searchList", function (newval, oldval) {

        if (newval != oldval)


            // Do somthing here
    });


      $scope.$watch("vacancyList", function (newval, oldval) {

        if (newval != oldval)


            // Do somthing here
    });

$watch在页面加载后直接触发

   $scope.$watch("searchList", function (newval, oldval) {

        if (newval != oldval)


            // Do somthing here
    });


      $scope.$watch("vacancyList", function (newval, oldval) {

        if (newval != oldval)


            // Do somthing here
    });

的可能重复项。。。一旦两者都加载完毕
您的确切意思是什么?你能分享一些代码吗?
可能重复。。。一旦两者都加载完毕
您的确切意思是什么?你能分享一些代码吗?我如何使用Collectionwatch做同样的事情?$scope.$watchCollection(“vacancyList”,function(newval,oldval){if(newval!=oldval)//dosomthing here});我如何使用Collectionwatch做同样的事情?$scope.$watchCollection(“vacancyList”,function(newval,oldval){if(newval!=oldval)//在这里做某事});