当它监视的函数没有返回值时,angular $ watch会做什么

时间:2016-01-28 23:25:11

标签: angularjs ng-storage

所有

我对Angular很新,当我试图了解ngStorage的工作原理时,源代码中有一些代码如下:

$rootScope.$watch(function() {
    _debounce || (_debounce = $timeout($storage.$apply, 100, false));
});

来自Angular Scope Doc:

  

$ watch(watchExpression,listener,[objectEquality]);

     

在每个$ digest周期计算的表达式。改变了   返回值触发对侦听器的调用。

     

string:评估为表达式

     

function(scope):以当前范围作为参数调用。

两种方式都需要一些返回值来触发一个监听器,但在这个例子中,没有返回值也没有监听器,所以我想知道这段代码做什么

如果有人能简单谈谈ngStorage的工作方式

由于

0 个答案:

没有答案