当用户在我的网站上提交表单时,我想使用Angular UI Router
将它们重定向到我的应用程序中的下一个状态,因此用户无法点击其后退按钮返回或刷新按钮以重新提交形成。但我不想做页面刷新。
我试过这些但是没有用:
$location.path('/myPath').replace();
$state.transitionTo('about', {}, { location: 'replace' });
如何使用AngularJS
将用户重定向到Angular UI Router
中的其他州?
答案 0 :(得分:2)
只需转到新状态并使用位置:替换选项
$state.go('about', {}, { location: 'replace' });
请参阅https://github.com/angular-ui/ui-router/wiki/Quick-Reference#options