2016-02-09 33 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'); 
相关问题