使用 $state.transitionTo 更改状态后重新加载页面失败
Reload page fails after changing state with $state.transitionTo
在我的 angular 控制器中,我有部分代码
$state.transitionTo('newState', {}, { notify: false })
.then(function () {
$window.location.reload();
});
原因是由于一些服务器端渲染,我需要重新加载页面,然后转到 newState
这在 Chrome 和 IE 中工作正常,但在 FireFox 中它重新加载页面但保持相同状态。这是 FireFox 的一些已知问题,还是我做错了什么?
ui-路由器已经支持此功能:
$state.go('newState', {}, { notify: false, reload: true });
几乎在所有情况下都使用 $state.go
而不是 $state.transitionTo
更好,仅供参考。
在我的 angular 控制器中,我有部分代码
$state.transitionTo('newState', {}, { notify: false })
.then(function () {
$window.location.reload();
});
原因是由于一些服务器端渲染,我需要重新加载页面,然后转到 newState 这在 Chrome 和 IE 中工作正常,但在 FireFox 中它重新加载页面但保持相同状态。这是 FireFox 的一些已知问题,还是我做错了什么?
ui-路由器已经支持此功能:
$state.go('newState', {}, { notify: false, reload: true });
几乎在所有情况下都使用 $state.go
而不是 $state.transitionTo
更好,仅供参考。