我正在根据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
内的函数不起作用。
非常感谢任何帮助。谢谢!