角度重定向到刷新时回家

Aug*_*ner 4 angularjs angularjs-directive angular-services angular-ui-router

如果用户碰巧从任何其他路线刷新,那么将用户引导到主页的最佳方式是什么(如果你正在使用ui-router,就像我一样说明状态).

例如 - 我希望它们从inventory页面开始.如果他们想要进行编辑,他们会前往edits页面,但如果他们刷新该页面,他们会inventory再次直接进入该路径.

cut*_*086 6

我没有使用ui-router,但在ng-route中我们可以这样做

  • 在ng-view div之上创建一个控制器
<body ng-controller="topController">
<div ng-view></div>
</body>
Run Code Online (Sandbox Code Playgroud)
  • 正常定义您的路线,但在topController中只需写下这一行

$ location.path( "/")

假设"/"是您要在刷新后重定向的主页面,请不要忘记定义$ location