这是我在 user.route.js
中的第一个运行 block
(function() {
'use strict';
angular
.module('app.user' , [])
.run(appRun);
function appRun(routerHelper) {
console.log("-----------------------------------");
})();
和我在 user.cache.js 中的第二个运行 block
(function(){
'use strict';
angular
.module('app.user' , [])
.run(test);
function test(){
console.log("test +++++++++++++++++++++++++++++++++++++++++");
})();
但只有第一次运行的代码被执行。显示是:
+++++++++++++++++++++++++++++++++++++
最佳答案
你在那里完全重新定义了你的 app.user
模块。
如果您想将其他项目附加到现有模块,请省略 .module()
的第二个参数:
angular.module('app.user').run(..)
关于javascript - 只执行一个 Angular 运行 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35182570/