角度模块配置未执行

时间:2015-04-02 03:07:39

标签: angularjs requirejs

我正在根据Dan Wahlin的指示实施一个样本。 我遇到了与this guy相同的问题,我已经尝试了他的解决方案,并通过我的源代码进行了调查,但没有重新定义模块。

这是我的代码

// main.js

require.config({
    baseUrl: '/app/',
    urlArgs: 'v=1.0'
});

require(
    [
        'config/myapp',
        ..... [dependencies]
    ],
    function () {
        angular.bootstrap(document, ['myApp']);
    });

// myapp.js

'use strict';

define(['services/routeResolver'], function () {

var app = angular.module('myApp', ['ngRoute', 'ngAnimate', 'routeResolverServices', 'ui.bootstrap', 'breeze.angular']);

console.log('A'); //working
app.config(['$routeProvider', function($routeProvider){

    console.log('C'); // this line does not work
}]);
console.log('B'); //working
app.run(['$rootScope',
    function ($rootScope) {

    }]);

return app;

});

我可以console.log打印'A','B';但是'C'没有打印出来,表明.config内的函数不起作用。

非常感谢任何帮助。谢谢!

0 个答案:

没有答案