AngularJS: API: ng/provider/$rootScopeProvider
$rootScopeProvider
- - $rootScope
- - provider in module ng
$rootScope服务的提供者。
方法
-
digestTtl(limit);
设置
$digest
的数字来指出迭代域尝试执行的次数,在放弃和假设模型是不稳定的之前。当前默认为10次迭代。
在复杂的应用程序中可能
$watch
之间的依赖将导致一些digest迭代。然而,如果应用程序需要比默认10次更多的digest迭代来稳定模型,你应该查清是什么导致模型在digest时不断改变。增加TTL会带来性能的影响,所以你不应该在无正当理由下改变它。
参数
参数 类型 详述 limit number digest迭代次数。
var app = angular.module("myApp", []);
app.config(["$rootScopeProvider", function ($rootScopeProvider) {
$rootScopeProvider.digestTtl(30); // 更改默认的10为30
}]);