gpt4 book ai didi

angularjs - AngularJS + Ionic框架: How to create a new route that shows the ion-tabs navigation but without defining a tab for itself?

转载 作者:行者123 更新时间:2023-12-04 13:27:17 24 4
gpt4 key购买 nike

长标题,但这是一个更好的解释。

我有一个名为“Login”的模板html文件。我像这样在app.js中定义一条路由

.state('login', {
url: '/login',
templateUrl: 'templates/login.html',
controller: 'createAccountCtrl'
})

通过使用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>

我的问题是这个。我希望“登录”页面像其他页面一样具有主应用程序的导航。这样,登录到登录页面的用户(如果不登录)仍然可以导航到主页或关于页面。但是,我不想显示自己的导航标签/图标。

可以直接将html标签页直接添加到login.html模板文件中,也可以隐藏登录图标/标签页。我愿意提供建议和帮助。谢谢!

最佳答案

这些选项卡具有自己的选项卡图标。因此,如果不为其创建选项卡图标,则无法将登录页面置于选项卡抽象 View 内。

不应将登录页面放在选项卡摘要 View 下,而应该为登录页面放置一个单独的选项卡式导航。

将以下 View 加载到索引页面中。

<ion-view title="'Login'">

<ion-content has-header="true" has-footer="true" padding="true">

Login page content goes here

</ion-content>

<div class="tabs tabs-icon-left">
<a class="tab-item" href="#/tab/home">
Home
</a>
<a class="tab-item" href="#/tab/about">
About
</a>
</div>

</ion-view>

关于angularjs - AngularJS + Ionic框架: How to create a new route that shows the ion-tabs navigation but without defining a tab for itself?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22514999/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com