Я пытаюсь раздобыть голову вокруг angularjs и ui-router в настоящее время, мое приложение разделено на 3 макета в основном (макет маркетинга, макет проверки подлинности & Application Layout). Я в настоящее время изо всех сил пытаюсь заставить мой ui-router работать, чтобы позволить мне сделать это, я понимаю, что у меня могут быть родительские состояния, которые абстрагированы (правильно?), Но я борется за то, чтобы заставить дочерние состояния наследовать родительские взгляды и т. Д.Устойчивые элементы страницы urilejs ui-router
В основном я хочу сделать следующее: я буду использовать раздел приложения сайта для примера.
Пользователь зарегистрирован в журнале, а экран разбит на заголовок, боковую панель и главную область содержимого, где пользователь когда-либо входит в область приложения сайта, заголовок и боковая панель остаются, но основной коннект будет обновляться до соответствующего содержимого. Вот что у меня есть до сих пор
app.config(['$stateProvider', '$urlRouterProvider', '$locationProvider', '$httpProvider', function($stateProvider, $urlRouterProvider, $locationProvider, $httpProvider){
$urlRouterProvider.otherwise('/application/dashboard');
$stateProvider
.state('application', {
abstract : true,
views : {
'@' : {
templateUrl : 'templates/layout.html',
controller : 'applicationController'
},
'[email protected]' : {
templateUrl : 'templates/app/header.html'
},
'[email protected]' : {
templateUrl : 'templates/app/sidebar.html'
},
'[email protected]' : {
templateUrl : 'templates/app/main.html'
}
}
})
.state('application.dashboard', {
url : '/application/dashboard',
views : {
'@' : {
templateUrl : 'templates/schools/manage.html',
controller : ''
},
'[email protected]' : {
templateUrl : ''
}
}
})
}]);
https://plnkr.co/edit/6fJNjTFhoKqyN82P7NvL?p=preview
Как вы будете в состоянии видеть, что я могу видеть шаблон manage.html, но на предварительном просмотре я должен также увидеть заголовок страницы из шаблона header.html, и sidebar.html также .. .
Любые идеи относительно того, почему я не являюсь? Я предполагаю, что это то, что я делаю неправильно.