在不同的tab上想要push到同一个controller,路由应该怎么写最好
发布于 1年前 作者 zhuchaowe 875 次浏览 来自 问答

我现在为了在2个tab里都能打开这个FriendInfoCtrl,就写了2个,不知道有没有更简单的写法,求指点 1.jpg

  .state('tab.friend-info', {
   url: '/friendInfo/:userId',
   views: {
     'tab-friends': {
       templateUrl: 'templates/friend/info.html',
       controller: 'FriendInfoCtrl'
     }
   }
 })
     .state('tab.discovery-friend-info',{
       url: '/discovery/friendInfo/:userId',
       views: {
         'tab-discovery': {
           templateUrl: 'templates/friend/info.html',
           controller: 'FriendInfoCtrl'
         }
       }
     })
5 回复

这个好像没有其他法子了吧

这样写,已经可以了啊!

@sj512567645 关键是,存在如果这个FriendInfoCtrl 里还需要打开 一个 比如 chatcontroller,这样的话,2个tab又要写2次,

这些天一直在忙别的事,没看到!那你有什么办法吗@zhuchaowe

回到顶部