Angular js 路由和事件流最佳实践

Angular js routing and event flow best practices

我正在尝试确定当用户已经登录并在浏览器中输入 /login 时采用的最佳方法 URL.

我想你有一个服务可以告诉你用户是否登录。我的做法是在你要保护的route/state中使用一个"resolve"clause/guard。在这种情况下(登录页面)你可以这样说:你已经登录了吗?重定向到 /home。你没有登录吗?我让您加载页面并登录。重定向到 /home 或其他地方的选择取决于您的应用程序。如果有,您甚至可以重定向到 /my-profile 页面。