Ionic/Angularjs 嵌套选项卡问题
Ionic/Angularjs nested tabs issue
>我在尝试让我的应用程序导航工作时遇到了一些问题。我有一组选项卡嵌套在另一组选项卡中。但是,当我单击主导航的高级选项卡时,我尝试将其设置为第二级选项卡中的第一个视图,但是它似乎遍历所有选项卡两次,并在最后一个选项卡上结束。
这是我的代码笔:http://codepen.io/anon/pen/MYWvgj?editors=101
主级别选项卡:
<ion-tabs class="tabs-icon-top tabs-positive">
<ion-tab title="Home" icon="ion-home" ui-sref="tabs.home">
<ion-nav-view name="home-tab"></ion-nav-view>
</ion-tab>
<ion-tab title="About" icon="ion-ios7-information" ui-sref="tabs.about.page1">
<ion-nav-view name="about-tab"></ion-nav-view>
</ion-tab>
</ion-tabs>
第二级选项卡:
<ion-tabs class="tabs-striped tabs-top tabs-background-stable">
<ion-tab title="Page 1" ui-sref="tabs.about.page1" on-select="page1()">
<ion-nav-view name="about-page"></ion-nav-view>
</ion-tab>
<ion-tab title="Page 2" ui-sref="tabs.about.page2" on-select="page2()">
<ion-nav-view name="about-page"></ion-nav-view>
</ion-tab>
</ion-tabs>
关于视图:
<script id="templates/about-page1.html" type="text/ng-template">
<ion-view title="About Page 1">
<ion-content class="padding has-tabs-top">
About Page 1
</ion-content>
</ion-view>
</script>
<script id="templates/about-page2.html" type="text/ng-template">
<ion-view title="About Page 2">
<ion-content class="padding has-tabs-top">
About Page 2
</ion-content>
</ion-view>
</script>
以下是重要的状态:
.state('tabs.about', {
url: "/about",
abstract: true,
views: {
'about-tab': {
templateUrl: "templates/about.html"
controller: "tabController"
}
}
})
.state('tabs.about.page1', {
url: "/page1",
views: {
'about-page': {
templateUrl: "templates/about-page1.html"
}
}
})
.state('tabs.about.page2', {
url: "/page2",
views: {
'about-page': {
templateUrl: "templates/about-page2.html"
}
}
});
我正在谈论的示例是单击"关于"选项卡,它设置为呈现第 1 页,但由于某种原因,它总是出现在第 2 页,我不确定为什么。有人知道我做错了什么吗?
谢谢!
.state('tabs.about.page2', {
url: "/page2",
views: {
'about-page': {
templateUrl: "templates/about-page2.html"
}
}
});
您重复了第 1 页和第 2 页的关于页面。对第 2 页状态执行此操作
.state('tabs.about.page2', {
url: "/page2",
views: {
'about-page2': {
templateUrl: "templates/about-page2.html"
}
}
});
相关文章:
- 如果选项被禁用,则多个下拉菜单会导致FIREFOX出现问题
- AngularJS$作用域在选项卡集中出现问题
- jQuery选项卡出现问题
- 离子事件-支架处于保留/选项卡上父/子问题
- 使用 ajax 填充选择时没有选定的默认选项的问题
- Jquery Resize问题.如果宽度小于768宽度,请启用“单击选项”.768以上鼠标悬停选项启用
- Magento自定义选项-清除输入字段问题
- 非活动选项卡容器内的选定宽度问题
- $SlideDuration选项的Jssor滑块问题
- 从不同选项卡打开时出现Javascript弹出问题
- 赛道的拉力赛问题->交叉发布跟踪选项
- CRM 2011+问题与javascript中的两个选项集
- 启动选项卡的MixItUp问题
- 单击后使用.not()限制选项时出现问题
- (jQuery)foreach-loop 内的选项卡 ->一个页面上多个选项卡的问题
- 没有选项的表问题
- Jquery 选项卡在 Jcarousel 中不起作用.我该如何解决这个问题
- 添加到前端问题中的购物车和产品选项字段 - Magento
- 有多个 jqwidget 选项卡问题
- Jquery UI 选项卡问题