Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<html ng-app="website">
<head>...<head>
<body>
...
<div ng-view></div>
...
</body>
</html>
<top-menu></top-menu>
<div ng-controler="ctrl">
some content
</div>
<div class="" app-view-segment="0"></div>
$routeSegmentProvider
.when('/user/login', 'user.login')
.when('/user/reg', 'user.reg')
.when('/fpk', 's1')
.when('/fpk/clients', 's1.clients')
.when('/test_doc/:client/:do', 'test_doc')
.when('/com_doc/:client/:do', 'com_doc')
.when('/fpk/reiting', 's1.reiting')
.when('/fpk/st/statistic', 's1.st.statistic')
.when('/fpk/st/stat_table', 's1.st.stat_table')
.when('/fpk/st/stat_day', 's1.st.stat_day')
.when('/fpk/st/stat_all_day', 's1.st.stat_all_day')
.when('/fpk/st/stat_big', 's1.st.stat_big')
.when('/fpk/admin_cup', 's1.admin_cup')
.when('/fpk/news', 's1.news')
.when('/fpk/calendar', 's1.calendar')
.when('/fpk/calendar/:type', 's1.calendar')
.when('/fpk/settings', 's1.settings')
.when('/fpk/settings/models', 's1.settings.models')
.when('/fpk/settings/tests', 's1.settings.tests')
.when('/fpk/settings/organizations', 's1.settings.organizations')
.segment('test_doc', {
templateUrl: 'views/test_doc.html',
controller: 'testCtrl'})
.segment('com_doc', {
templateUrl: 'views/com_doc.html',
controller: 'comCtrl'})
.segment('user', {
templateUrl: 'views/user.html',
controller: 'loginCtrl'})
.within()
.segment('login', {
templateUrl: 'views/user/login.html'})
.segment('reg', {
templateUrl: 'views/user/reg.html'})
.up()
.segment('s1', {
templateUrl: 'views/fpk.html',
controller: 'fpkCtrl'})
.within()
.segment('clients', {
templateUrl: 'views/fpk/clients.html',
controller: 'clientsCtrl'
})
.segment('reiting', {
templateUrl: 'views/fpk/reiting.html',
controller: 'reitingCtrl'
})
.segment('admin_cup', {
templateUrl: 'views/fpk/admin_cup.html',
controller: 'adminCtrl'
})
.segment('news', {
templateUrl: 'views/fpk/news.html',
controller: 'newsCtrl'
})
.segment('calendar', {
templateUrl: 'views/fpk/calendar.html',
controller: 'calendarCtrl'
})
.up();
$routeProvider.otherwise({redirectTo: '/fpk/clients'});
<div class="" app-view-segment="12"></div>
segment('overview')
<div class="" app-view-segment="overview"></div>
Но на самом деле это гораздо проще и полезнее, чем, например, вникать в angular ui-router.
Angular. Почему не работают вложенные инклуды