icyeryang 发表于 2016-12-23 10:37:39

ionic跳转子页面后仍然显示Header、Tab

如下图所示,

“收货”这个界面是从“首页”的界面进来的;
我想要实现的效果是,Tab里不需要“收货”页签,但是又要能显示Header、Tab的内容;

router配置如下:
.state("tab", {
    url: "/tab",
    abstract: true,
    templateUrl: "templates/tabs.html",
    controller: "tabCtrl"
})

.state('tab.receive', {
    url: '/receive',
    views: {
      'tab-receive': {
      templateUrl: 'templates/receive.html',
      controller: "receiveCtrl"
      }
    }
})

在tabs.html里是Header和Tabs的内容;
在receive.html里只有ion-view的内容:
<ion-view>
    <ion-content>
      收货
    </ion-content>
</ion-view>


我遇到的问题是:
如果Tabs里不加“收货”Tab的话,首页用$state.go('tab.receive')就不能跳转到receive.html界面;
我希望首页跳转到receive.html后,仍然保留header、tab两个区域的内容;

刚用ionic,希望大家多多指点;
谢谢。

icyeryang 发表于 2016-12-23 10:55:41

貌似可以了,这样修改:
.state('tab.receive', {
    url: '/receive',
    views: {
      'tab-home': {
      templateUrl: 'templates/receive.html',
      controller: "receiveCtrl"
      }
    }
页: [1]
查看完整版本: ionic跳转子页面后仍然显示Header、Tab