只执行一个角度运行块

时间:2016-02-03 16:33:09

标签: javascript angularjs

这是user.route.js

中的第一个运行块
(function() {
'use strict';


angular
    .module('app.user' , [])
    .run(appRun);

function appRun(routerHelper) {
    console.log("-----------------------------------");
})();

和我在user.cache.js中的第二个运行块

(function(){
'use strict';

angular
    .module('app.user' , [])
    .run(test);

function test(){
    console.log("test +++++++++++++++++++++++++++++++++++++++++");
})();

但只执行第一个运行代码。显示是:

+++++++++++++++++++++++++++++++++++++

1 个答案:

答案 0 :(得分:4)

您完全重新定义了var money = 0; var maxmoney = 300; var moneymaker = window.setInterval(function(){ if(maxmoney>money){ money = money + 1; console.log(money); } document.getElementById('money').innerHTML = money; }, 1000); 模块。
如果要将其他项目附加到现有模块,请将第二个参数省略到app.user

.module()