相关疑难解决方法(0)

Angularjs + Ionic Framework:如何创建一个显示离子选项卡导航的新路线,但没有为自己定义选项卡?

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

我有一个名为"登录"的模板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模板文件中,或者可能隐藏登录图标/标签.我愿意接受建议和帮助.谢谢!

angularjs ionic-framework

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

angularjs ×1

ionic-framework ×1