$route.reload() does not work with ui-router

前端 未结 5 1435
北海茫月
北海茫月 2020-12-28 23:12

I\'ve switched to to ui-router. Everything went smoothly, except one thing. On my page I have a select that changes the context of the application. Anyway, previously, when

5条回答
  •  借酒劲吻你
    2020-12-28 23:44

    I had a similar problem where I wanted a link outside of the controller to refresh a state and just created a reload() function in the controller.

    SomeCtrl:

    $scope.reload = function(){
        $state.transitionTo('myState');
    }
    

    Add this to your anchor:

    ng-click="reload()"
    

    H/T @dragonfly for pointing me to transitionTo().

提交回复
热议问题