Извините, мой вопрос может показаться дублирующим, потому что я изучаю Angular JS с каким-то загруженным шаблоном, но я не получил ничего, что мне точно нужно, при поиске.
что означает abstract: true?
главный вопрос .otherwise('/app/dashboard'); перенаправляя меня к partials/app_dashboard.html, если я упомянул /dashboard в противном случае, это должно привести меня туда, но почему /app/dashboard помещает меня в partials/app_dashboard.html. имеет ли abstract: true какой-либо эффект в противном случае?
заголовок div, контейнер div (ui-view) и нижний колонтитул были помещены в app.html
$urlRouterProvider
.otherwise('/app/dashboard');
$stateProvider
.state('app', {
abstract: true,
url: '/app',
templateUrl: 'partials/app.html'
})
.state('app.dashboard', {
url: '/dashboard',
templateUrl: 'partials/app_dashboard.html'
})
.state('app.ui', {
url: '/ui',
template: '<div ui-view class="fade-in-up"></div>'
})