我需要从某些目录动态加载 Controller ,即代替这个:
$routeProvider.when(path, {
templateUrl: 'templates' + path + '.html',
controller: 'myController'
});
放置的目录要指向:
$routeProvider.when(path, {
templateUrl: 'templates' + path + '.html',
controller: 'controllerDir/myController'
});
我想应该有一些标准的方法(?)。可能有一些方法可以使用类似于 qQuery 方式 (getScript) 的动态加载包含 Controller 的文件?
最佳答案
要动态加载 Controller ,您需要使用 RequireJS。
有一个实用程序可以更轻松地将 RequireJS 集成到 AngularJS 应用程序
关于angularjs - 在 AngularJS 中动态加载 Controller 以进行路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25831247/