角度UI路由器按預期工作,只要我不使用嵌套狀態。例如,這個工程:角度Ui路由器與Jade嵌套視圖斷開
$urlRouterProvider.otherwise("/marketing");
$stateProvider
.state('marketing', {
url: '/marketing',
templateUrl: 'partials/marketing',
})
.state('landing', {
url: '/landing',
templateUrl: 'partials/marketing-landing',
})
.state('features', {
url: '/features',
templateUrl: 'partials/marketing-features',
})
這並不:
$urlRouterProvider.otherwise("/marketing");
$stateProvider
.state('marketing', {
url: '/marketing',
templateUrl: 'partials/marketing',
})
.state('marketing.landing', {
url: '/landing',
templateUrl: 'partials/marketing-landing',
})
.state('marketing.features', {
url: '/features',
templateUrl: 'partials/marketing-features',
})
在兒童URL(即/營銷/登陸。)要麼通過SREF鏈接或直接加載任何情況下,網址輸入,只顯示父部分(partials/marketing),儘管地址欄更改爲子網址。
Index.jade:
div(ui-view)
marketing.jade:
h1 marketing layout
div(ui-view)
營銷landing.jade:
h1 This is the landing page
營銷features.jade:
h1 This is the features page
這是我第一次使用AngularUI。讓我知道我可以提供的任何其他相關信息。