angularjs,我在使用$scope.$watch()时,在初始化加载的时候,我不希望以下的方法执行 $scope.$watch('name', function () { // 初始化的时候,我不希望以下的方法执行 $scope.search(); }); 我希望有真正事件的时候才会触发,我该如何做呢?
在第一次调用监听器时,旧值和新值将是相同的。所以只要这样做就可以了。
$scope.$watch('fieldcontainer', function(newValue, oldValue) { if (newValue !== oldValue) { // do whatever you were going to do } });
你的答案