ui.router的基本用法:https://www.awesomes.cn/repo/angular-ui/ui-router
angular.js的坑:
(1) angular.module()的方式定义模块是不支持动态加载的,也就是说应用启动后要懒加载的controller是不能用以上方式定义的,只能用如下方式:
app.config(["$provide", "$compileProvider", "$controllerProvider", "$filterProvider",
function ($provide, $compileProvider, $controllerProvider, $filterProvider) {
app.controller = $controllerProvider.register;
app.directive = $compileProvider.directive;
app.filter = $filterProvider.register;
app.factory = $provide.factory;
app.service = $provide.service;
app.constant = $provide.constant;
}]);
参考:
https://segmentfault.com/a/1190000002589610