Javascript 角度:再次解析力
要解决的依赖关系依赖于更改的数据。如何再次强制angular解析依赖关系Javascript 角度:再次解析力,javascript,angularjs,Javascript,Angularjs,要解决的依赖关系依赖于更改的数据。如何再次强制angular解析依赖关系 $routeProvider. when('/blah', { templateUrl: '/static/views/myView.html', controller: 'myCtrl', resolve: { theData: function(myFactory) { return myFactory.promise; }
$routeProvider.
when('/blah', {
templateUrl: '/static/views/myView.html',
controller: 'myCtrl',
resolve: {
theData: function(myFactory) {
return myFactory.promise;
}
}
}).
i、 e,每次执行块时,我都想重新解析依赖关系
这是琐碎的,还是没有那么多?每次路由更改时都会重新检查解析块。在你的情况下,你每次都需要回报新的承诺,而不是你现在是怎么做的。看起来您缓存并返回的总是同一个promise对象
resolve: {
theData: function(myFactory) {
return myFactory.getSomething();
}
}
MakemyFactory.getSomething
在每次调用中返回新承诺