首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$scope.watch ('$scope‘)成角

$scope.watch ('$scope‘)成角
EN

Stack Overflow用户
提问于 2015-12-15 09:53:41
回答 1查看 670关注 0票数 1

我想检查一下范围中的每一个变化,我尝试了以下几点:

代码语言:javascript
复制
$scope.$watch('$scope', function(newValue) {
    console.log ("$scope's NewValue", newValue);
}, true);

我收到了日志信息:

代码语言:javascript
复制
$scope's NewValue undefined

不管怎么说,这是有可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-15 10:08:38

我真的建议你不要这么做。在你的申请中它会有很高的成本。

代码语言:javascript
复制
$scope.$watch(function() { // First function must return the object that you want to watch.
    return $scope;      
},
function(newValue, oldValue) { // This is a callback executed everytime your $scope will change
    console.log("$scope's NewValue : ", newValue);   // You should rather use $log if you want to unit test your code one day
},
true   // Needed to tell angular to watch deeply inside $scope (every sub item).
);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34285951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档