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属性.

相关文章

前言 最近项目做完,用户需要兼容IE,于是开展了兼容性的调整工作。边调整边想感叹IE真是个沙雕。。特将...
前言 有些属性不是很常用,但是工作中遇到了,记录一下,方便学习。 1、text-indent text-indent 属性规...
前言 政府网站会遇到公祭日的时候,网站整体颜色变灰的情况。今天正好调了一下。在此把解决方案分享给大...
需求 项目里有个消息中心,当有消息的时候,小铃铛图标可以晃两下,提示当前有信息。 实现过程 书写css...
html代码 css代码 效果图
在一些界面上 , 如果每个icon都去找图片还是相当麻烦的 , 直接使用css画出icon就方便的多了 , 下面两个...