在我的角度控制器中,我有部分代码
$state.transitionTo('newState', {}, { notify: false })
.then(function () {
$window.location.reload();
});
原因是我需要重新加载页面,因为某些服务器端呈现,然后转到 newState 这在Chrome和IE中运行良好,但在FireFox中它重新加载页面但保持相同的状态。这是FireFox的一些已知问题,还是我做错了什么?
答案 0 :(得分:2)
ui-router已经支持此功能:
$state.go('newState', {}, { notify: false, reload: true });
最好在所有情况下使用$state.go
而不是$ state.transitionTo
,fyi。