我的應用程序非常簡單。我有一個包含標題和正文的主頁。在身體部分我想顯示登錄頁面,如果URL更改爲'密碼/忘記'我顯示密碼重置表單。我的模板:如何在角度ui路由器中的多個視圖上製作嵌套視圖?
的index.html:
<header ui-view="header">
</header>
<div class="container-fluid">
<div class="row">
<div ui-view="main">
</div>
</div>
</div>
home.html的:
<div ui-view>
</div>
和UI路由器的配置是這樣的:
$locationProvider.html5Mode({enabled: true, requireBase: false});
$stateProvider.state('home', {
url: '/',
views: {
'header': {
templateUrl: '/header.html'
},
'main': {
templateUrl: '/home.html'
}
}
}).state('home.forgetPassword', {
url: '/password/forget',
templateUrl: '/forgetPassword.html',
});
現在,當我去「/密碼/忘記」任何事情發生n和index.html正在顯示。 當路由變爲「/ password/forget」時,我想顯示forgetPassword.html。
當你說你去'/密碼/忘記',你的意思是'mysite.com /密碼/忘記',或'mysite.com /#/密碼/忘記'? –
mysite.com/password/forget – ivahidmontazer
如果你訪問'mysite.com /#/ password/forget',會發生什麼? –