如何使用角度UI路由器进行页面重定向,因此后退按钮不起作用



当用户在我的网站上提交表单时,我想使用Angular UI Router将他们重定向到应用程序中的下一个状态,这样用户就不能点击返回按钮或刷新按钮重新提交表单。但我不想进行页面刷新。

我试过这些,但没有成功:

$location.path('/myPath').replace();
$state.transitionTo('about', {}, { location: 'replace' });

如何使用Angular UI Router将用户重定向到AngularJS中的另一个状态?

只需转到新状态并使用位置:替换选项

$state.go('about', {}, { location: 'replace' });

请参阅https://github.com/angular-ui/ui-router/wiki/Quick-Reference#options

最新更新