如何使用Angular声明特定模块

时间:2014-07-09 09:50:39

标签: javascript angularjs

我会声明特定模块,因为 我在每个页面加载所有角度文件.. 这太棒了。 我想在每个页面上加载特定的角度文件。

我的app.js文件如下所示:

var testApp = angular.module(
'testApp', [
    'MainCtrl',
    'AdminCtrl',
    'UserCtrl',
    'ArticleCtrl',
    'ArticleService', 
    'MediaService',
    'UserService',
],
function($interpolateProvider) {
    $interpolateProvider.startSymbol('[[');
    $interpolateProvider.endSymbol(']]');
}
);

但是它想要声明不再加载的模块。 因此,而不是为我需要的每个页面制作特定的app.js ..

任何人都有更好的主意吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用requirejs来按需加载模块。

一个非常好的教程如何实现这个目标:

Lazy loading angular components