ionic的ion-tabs和ion-side-menus

最近在使用ionic做一个简单的app时,同时使用了<ion-tabs></ion-tabs>标签和<ion-side-menus></ion-side-menus>,效果就是4个标签页,其中第二个标签页有一个侧边栏可以拉,效果图如下


点击按钮后可以调出侧边栏,点击侧边栏的选项可以调出新的视图,代码大概如下

<ion-tabs class="tabs-icon-top tabs-positive">

  <ion-tab title="首页" icon="ion-home" href="#/tab/home">
    <ion-nav-view name="home-tab"></ion-nav-view>
  </ion-tab>

  <ion-tab title="新闻" icon="ion-ios-information" href="#/tab/about">
    <ion-nav-view name="about-tab"></ion-nav-view>
  </ion-tab>

  <ion-tab title="联系人" icon="ion-ios-world" ui-sref="tabs.contact">
    <ion-nav-view name="contact-tab"></ion-nav-view>
  </ion-tab>

  <ion-tab title="登录" icon="ion-ios-person" ui-sref="tabs.login" >
    <ion-nav-view name="login-tab"></ion-nav-view>
  </ion-tab>
</ion-tabs>

这里要注意的是,这里使用的是UI-Router,不是ng-Router,前者是基于状态(state)的,想要触发state,有三种方式:1.触发ui-href(ionic封装的是ui-sref),就是直接点击了状态 2.点击了某个状态对应的href 3.使用函数

$state.go('stateName'),这样的方式适合放在service里面调用


记录备忘


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值