相关疑难解决方法(0)

每当我使用navCtrl推送新的页面/组件时,Ionic2 - 标签都会消失

根据我对Ionic文档和问题的理解,例如: 如何在推送新页面时保留标签?

我已经正确地完成了防止我的标签栏被隐藏的必要条件.要清楚,标签栏正确显示何时在任何标签页上开始导航,然后转到堆栈中的任何其他标签页.无论何时使用导航控制器或模态控制器等的"推"方法,标签栏都会消失.我哪里错了?

在下面的代码中,当第一次下载应用程序时,此人登陆演练.有一个按钮,然后将它们带到标签栏也应该是的目录.

在用户已经看过漫游的情况下,根页面被设置为主页,其中存在标签栏.如果用户使用标签栏从主页导航到目录页面,则标签栏会保留在页面底部的正确位置.

从我的理解中添加tabsHideOnSubPages:false到app.module.ts将阻止此行为,但它不会.

app.module.ts ...

imports: [
    IonicModule.forRoot(MyApp, {
       tabsHideOnSubPages:false
    })
]
Run Code Online (Sandbox Code Playgroud)

...

app.component.ts ...

import { Tabs } from '../pages/tabs/tabs';
import { Walkthrough } from '../pages/walkthrough/walkthrough';
@Component({
  templateUrl: 'app.html'
})

export class MyApp {
  rootPage: any = Tabs;
  launchObject:any;
   constructor(private platform: Platform){
     platform.ready().then(() => {
       if(justDownloadedApp){
         this.rootPage = Walkthrough;
       }
     })
   }
 }
Run Code Online (Sandbox Code Playgroud)

...

app.component.html

<ion-nav [root]="rootPage"></ion-nav>
Run Code Online (Sandbox Code Playgroud)

tabs.ts

import { Component } from '@angular/core';
import { Home } from '../home/home';
import { Directory } from '../directory/directory'; …
Run Code Online (Sandbox Code Playgroud)

navigation tabs typescript ionic2 angular

7
推荐指数
1
解决办法
6840
查看次数

标签 统计

angular ×1

ionic2 ×1

navigation ×1

tabs ×1

typescript ×1