angular1如何实现子路由
发布于 7 年前 作者 TimLiu1 3824 次浏览 来自 问答

angular2做到很好的模块化,可以有很多层子路由,但是今天仔细思考angular1的路由实现方式,发现angular1模块层层嵌套并且实现子路由是一件比较困难的事,想问问angular1如何实现子路由。

4 回复

$stateProvider .state(‘login’, { url: ‘/login’, templateUrl: ‘app/login/login.html’, controller: ‘LoginController’, controllerAs: ‘login’ }) .state(‘main’, { url: ‘/main’, templateUrl: ‘app/main/main.html’, controller: ‘MainController’, controllerAs: ‘main’ }) .state(‘main.home’, { url: ‘/home’, templateUrl: ‘app/home/home.html’, controller: ‘HomeController’, controllerAs: ‘home’ }) .state(‘main.management’, { url: ‘/management’, templateUrl: ‘app/management/management.html’, “params”:{}, controller: ‘ManagementController’, controllerAs: ‘management’ }) .state(‘main.questionnaire’, { url: ‘/questionnaire’, templateUrl: ‘app/questionnaire/questionnaire.html’, controller: ‘QuestionnaireController’, controllerAs: ‘questionnaire’ });

用的UI-ROUTER view 嵌套 view 我是这样做的。

可以贴一下html代码吗

From Noder

@Aoqin 解决了,非常感谢

回到顶部