javascript – 如何在Ionic Framework中的选项卡页面之间进行转换

前端之家收集整理的这篇文章主要介绍了javascript – 如何在Ionic Framework中的选项卡页面之间进行转换前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在Ionic Framework中,您可以设置选项卡.选项卡中的页面可以使用“向左滑动”或其他类型的过渡轻松转换.这使应用程序感觉流畅和深思熟虑.

我遇到的问题是,从标签菜单中点击后,与每个标签相关联的页面根本不会过渡,只有“繁荣”:页面.

我在codepen (link to codepen demo)上发现了一支可以按照我的需要复制这种效果的笔(在某种程度上),但我不能在任何情况下复制它,更不用说Ionic rc0(1.0)版本了.

codepen代码使用似乎在其他地方不起作用的动画:

< ion-nav-view animation =“slide-left-right”>< / ion-nav-view>

请协助.

最佳答案
我没有尝试让这个确切的示例正常工作,但我在我的一个应用程序中通过为所有选项卡提供相同的视图名称来实现类似的效果

app.js

$stateProvider
.state('signin',{
  url: "/sign-in",templateUrl: "sign-in.html",controller: 'SignInCtrl'
})
.state('forgotpassword',{
  url: "/forgot-password",templateUrl: "forgot-password.html"
})
.state('tabs',{
  url: "/tab",abstract: true,templateUrl: "tabs.html"
})
.state('tabs.home',{
  url: "/home",views: {
    'tab-view': {
      templateUrl: "home.html",controller: 'HoMetabCtrl'
    }
  }
})
.state('tabs.facts',{
  url: "/facts",views: {
    'tab-view': {
      templateUrl: "facts.html"
    }
  }
})
.state('tabs.facts2',{
  url: "/facts2",views: {
    'tab-view': {
      templateUrl: "facts2.html"
    }
  }
})
.state('tabs.about',{
  url: "/about",views: {
    'tab-view': {
      templateUrl: "about.html"
    }
  }
})

tabs.html

请注意每个州的名称“tab-view”,并再次作为每个选项卡中ion-nav-view的name属性.

猜你在找的CSS相关文章