我知道在引导应用程序时我可以在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
。
有什么办法吗?
答案 0 :(得分:1)