ddcat 发表于 2015-10-8 11:53:32

多视图之间的跳转,tab的默认页会被覆盖

使用了ion-tabs,默认进入tab2,路由设置却总是写不对<script id="tab.html" type="text/ng-template">
<ion-tabs class="tabs-positive">
<ion-tab title="tab1" href="#/tab/tab1">
    <ion-nav-view name="t1"></ion-nav-view>
</ion-tab>
<ion-tab title="tab2" href="#/tab/tab2">
    <ion-nav-view name="t2"></ion-nav-view>
</ion-tab>
<ion-tab title="tab3" href="#/tab/tab3">
    <ion-nav-view name="t3"></ion-nav-view>
</ion-tab>
</ion-tabs>
</script>
.state('tab.tab.tab1s001', {
            url: '/tab1s001',
            views:{
                't1':{
                  templateUrl: 'tab1s001.html'
                }
            }
            });如果 href="#/tab/tab1/tab1s001" 则虽然地址栏显示是/tab/tab1/tab1s001,但是VIEW中却是 tab1 的内容。
如果路由写成:
.state('tab.tab11', {
            url: '/tab11',
            views:{
                't1':{
                  templateUrl: 'tab11.html'
                }
            }
            });则再点击 tab1 的按钮时,仍显示 tab1s001的内容。


实际tab1/2/3相当于频道的首页的性质,我希望无论在哪个页面,点击tab都可以跳转到这个首页。



你懂的 发表于 2015-10-9 13:17:06

看看树根基础教程和官方例子
页: [1]
查看完整版本: 多视图之间的跳转,tab的默认页会被覆盖