如何在AngularJs中重新加载时具有相同的F5行为

时间:2017-05-23 07:49:22

标签: javascript angularjs angular-ui-router

我想要的行为与:

相同
  

ui-sref-opts =" {reload:true}"

或F5

我可以在控制器中使用的东西。

我试试这个:

  

$ state.transitionTo(myStateIWhantToReload,$ stateParams,{reload:true,   继承:假})

但它不会全部重装:/

感谢

1 个答案:

答案 0 :(得分:1)

尝试使用,

$state.reload();

它会刷新当前状态。但是,如果您当前页面中有父子状态,则可以使用

$route.reload();

它会重新加载控制器,但不会重新加载服务。 如果你想重新加载整个页面,那么使用

$window.location.reload();

希望它会有所帮助