Angularjs 每次执行$watch时记录日志

Angularjs 每次执行$watch时记录日志,angularjs,watch,Angularjs,Watch,我想知道,每次执行scope.$watch时,有没有已知的方法来编写日志?不在每个$watch方法中放入$log.debug 可能是拦截器/装饰器的方向?只需在控制器或运行部分执行此操作: $rootScope.$watch(function () { $log.debug('digest running'); }); 你是说console.log?您将编写$watch函数,这样您就可以在那里登录了。。。?这个问题真的很模糊,你可能想详细说明一下你的确切意思。你说得对,我已经编辑了这个

我想知道,每次执行
scope.$watch
时,有没有已知的方法来编写日志?不在每个
$watch
方法中放入
$log.debug


可能是拦截器/装饰器的方向?

只需在控制器或运行部分执行此操作:

$rootScope.$watch(function () {
    $log.debug('digest running');
});

你是说
console.log
?您将编写$watch函数,这样您就可以在那里登录了。。。?这个问题真的很模糊,你可能想详细说明一下你的确切意思。你说得对,我已经编辑了这个问题。谢谢你的回答,但我指的是执行$watch闭包流时的日志,而不是运行摘要时的日志。我需要知道我什么时候有作用域。$watch('someNewValue',function(){//我需要记录someNewValue的更改});