我的应用程序非常简单。我有一个包含标题和正文的主页。在正文部分,我想显示登录页面,如果 URL 更改为“密码/忘记”,我将显示密码重置表单。我的模板:
索引.html:
<header ui-view="header">
</header>
<div class="container-fluid">
<div class="row">
<div ui-view="main">
</div>
</div>
</div>
主页.html:
<div ui-view>
</div>
ui-router 配置是这样的:
$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',
});
现在,当我去“/password/forget”时,任何事情都会发生并且index.html正在显示。当路由更改为 "/password/forget" 时,我想显示forgetPassword.html 。