所有
我对Angular很新,当我试图了解ngStorage的工作原理时,源代码中有一些代码如下:
$rootScope.$watch(function() {
_debounce || (_debounce = $timeout($storage.$apply, 100, false));
});
来自Angular Scope Doc:
$ watch(watchExpression,listener,[objectEquality]);
在每个$ digest周期计算的表达式。改变了 返回值触发对侦听器的调用。
string:评估为表达式
function(scope):以当前范围作为参数调用。
两种方式都需要一些返回值来触发一个监听器,但在这个例子中,没有返回值也没有监听器,所以我想知道这段代码做什么?
或如果有人能简单谈谈ngStorage的工作方式?
由于