2016-02-09 35 views
0

我有我的app.js文件中的狀態和嵌套狀態。父狀態有一個按鈕,用於控制在嵌套狀態下查看的內容,這通過設置url參數完成,並且嵌套狀態的控制器會指出要顯示的內容。我想在用戶點擊按鈕時重新加載JUST嵌套狀態。重新加載嵌套狀態只有不具有URL參數UI - 路由器父親

我有父狀態和狀態我想單擊現在重新加載。

我發現這個stackoverflow,但被點擊的按鈕與重新加載的視圖位於同一頁面上。

App.js文件

.state('index.main', { 
    url: 'main/:userID', 
    templateUrl: 'views/main.html', 
    controller: 'MainCtrl' 
}) 
.state('index.main.user', { 
    url: '/', 
    views: { 
     '[email protected]' : { 
      templateUrl: 'views/user.html', 
      controller: 'UserCtrl' 
     } 
    } 
}) 

父控制器

$scope.showUser = function(user) { 
    $state.go('index.main.user', { userID: user._id }); 
} 

回答

0

我張貼了這個問題,我發現我一直在尋找確切的答案後自然權利。

This stackoverflow幫助了我很多。我結束了使用以下內容

$state.go('index.main.user', { userID: user._id }, {reload: 'index.main.user'); 
相關問題