很长的标题,但这是一个更好的解释.
我有一个名为"登录"的模板html文件.我在app.js中定义了一条路线,就像这样
.state('login', {
url: '/login',
templateUrl: 'templates/login.html',
controller: 'createAccountCtrl'
})
Run Code Online (Sandbox Code Playgroud)
通过使用ui-sref ="login",我可以从任何适合我需要的地方链接到这个模板.
但是,主应用程序使用抽象路径"选项卡"来加载包含主导航的选项卡模板.
.state('tab.about', {
url: '/about',
views: {
'about-tab': {
templateUrl: 'templates/about.html',
controller: 'aboutCtrl'
}
}
})
<ion-tabs tabs-style="tabs-icon-top" tabs-type="tabs-default">
<!-- Home Tab -->
<ion-tab title="Home" icon="icon ion-home" href="#/tab/home">
<ion-nav-view name="home-tab"></ion-nav-view>
</ion-tab>
<!-- Products Tab -->
<ion-tab title="Earn Points" icon="icon ion-ios7-plus-outline" href="#/tab/retail-store">
<ion-nav-view name="retail-store-tab"></ion-nav-view>
</ion-tab>
</ion-tabs>
Run Code Online (Sandbox Code Playgroud)
我的问题是这个.我希望"登录"页面像其他每个页面一样拥有主应用程序的导航.这样,进入登录页面的用户,如果他们不登录,仍然可以导航到主页或关于页面.但是,我不想要显示自己的导航选项卡/图标.
是否可以直接将标签html添加到login.html模板文件中,或者可能隐藏登录图标/标签.我愿意接受建议和帮助.谢谢!