Javascript Angular js-解析并运行()执行顺序
由于这个答案,我可以看到模块按角度运行的顺序,我的问题是: 如果我有:Javascript Angular js-解析并运行()执行顺序,javascript,angularjs,module,config,Javascript,Angularjs,Module,Config,由于这个答案,我可以看到模块按角度运行的顺序,我的问题是: 如果我有: app.config(function () { $routeProvider.when('/', { .... resolve: { // something to resolve } }); }); app.run(function () { // something to run }); run()会在路由提供者reso
app.config(function () {
$routeProvider.when('/', {
....
resolve: {
// something to resolve
}
});
});
app.run(function () {
// something to run
});
run()
会在路由提供者resolve:{}
解析之前执行吗?至少在我的实验中,是的,解析会在app.run
之后运行
在中,您可以看到我收到的呼叫命令是:
console.log
函数作为传递给resolve
的对象的属性值来检查这一点:
resolve: {
data: function() {
console.log('Data resolve called');
}
}
当
routeProvider
开始检查依赖项时,您可以在代码中使用相同的方法进行检查 像小孩一样玩-1按钮的人