如何使用Angular UI Router进行页面重定向,以便后退按钮不起作用

时间:2015-03-05 05:38:13

标签: angularjs angular-ui-router angularjs-routing

当用户在我的网站上提交表单时,我想使用Angular UI Router将它们重定向到我的应用程序中的下一个状态,因此用户无法点击其后退按钮返回或刷新按钮以重新提交形成。但我不想做页面刷新。

我试过这些但是没有用:

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

如何使用AngularJS将用户重定向到Angular UI Router中的其他州?

1 个答案:

答案 0 :(得分:2)

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

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

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