抱歉,我的问题可能看起来重复,因为我正在使用一些下载的模板学习 Angular JS,但我无法通过搜索得到我真正需要的任何东西。
抽象:真实是什么意思?
主要问题是 .otherwise('/app/dashboard');带我去partials/app_dashboard.html,如果我提到了/dashboard,否则它应该带我去那里,但为什么/app/dashboard让我在partials/app_dashboard.html中登陆。 abstract: true 在其他方面有什么影响吗?
header div, container div(ui-view) 和footer div被放置在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>'
})
最佳答案
abstract - {boolean=} - An abstract state will never be directly activated, but can provide inherited properties to its common children states.
来自 ui-router docs
关于angularjs - 什么是抽象 :true do in ui-router?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25525400/