1
我知道自举程序是这样,当我在AngulrJS加载模块(依赖):如何根据需要加载模块?
var app = angular.module('myApp', [
'ngSanitize',
'ionic',
]);
我想加载指定的控制器,而不是全球性的一些模块。
比如我有两个控制器:
app.config(function ($stateProvider, $urlRouterProvider, $locationProvider) {
$stateProvider
.state('index', {
url: '/',
templateUrl: 'partials/index',
controller: IndexCtrl
})
.state('addPost', {
url: '/addPost',
templateUrl: 'partials/addPost',
controller: AddPostCtrl
});
$urlRouterProvider.otherwise('/');
$locationProvider.html5Mode(true);
});
我想只加载ui.tinymce
模块中AddPostCtrl
控制器,这样我就可以addPost
页面中使用TinyMCE的编辑器。但是当我访问索引页时,我不想加载ui.tinymce
。
有没有办法做到这一点?
是否有角的任何本地的解决方案?我不想使用RequireJS。 – Vayn 2014-09-06 03:39:59
不,没有ES6有东西可以解决这个问题,而角色团队则表示他们将瞄准ES6而不是试图修复ES5 – Dalorzo 2014-09-06 04:09:50