2015-07-01 152 views
0

所以我有一个底部标签式界面,与上市联系查看。当您点击一个联系人时,您也需要该联系人的联系人详细信息视图。多个视图 - 离子

这两种观点都有在其中附加离子的标签。第一个联系人视图按预期工作,您可以在“朋友”,“收藏夹”和“请求”之间选择。当您进入联系人详情视图时,出现问题,单击该联系人的任何选项卡将成功切换选项卡,但会立即将您带回联系人视图屏幕。

这里有一个Plunker,显示我的意思:

http://plnkr.co/edit/Iuu1xgilMbGhmOeVkYKg?p=preview

出于某种原因,在此Plunker它默认为请求选项卡。所以点击收藏夹,然后点击好友 点击联系人,然后点击该联系人的标签。它会带你回到第一个屏幕。

.state('tab.dash', { 
    url: '/dash', 
    views: { 
    'tab-dash': { 
     templateUrl: 'tab-dash.html', 
     controller: 'DashCtrl' 
    } 
    } 
}) 

.state('tab.friends', { 
    url: '/friends', 
    views: { 
    'tab-friends': { 
     templateUrl: 'tab-friends.html', 
     controller: 'FriendsCtrl' 
    } 
    } 
}) 
.state('tab.friend-detail', { 
    url: '/friend/:friendId', 
    views: { 
    'tab-friends': { 
     templateUrl: 'friend-detail.html', 
     controller: 'FriendDetailCtrl' 
    } 
    } 
}) 

回答

0

我解决这个问题的方法是有三个按钮来复制选项卡,但在主选项卡中更改了视图。