【发布时间】:2013-09-18 20:26:58
【问题描述】:
我有一个 angularjs 应用程序,希望主页取决于用户的登录状态。
我正在寻找类似以下的事情发生:
- 当我转到 mypage.com 时,使用“resolve”通过服务器执行 HTTP GET 以检查是否已登录。
- 如果用户未登录,请解决 1) 中的承诺并显示一些通用启动屏幕。例如,templateUrl: splash.html
- 如果用户已登录,则从服务器获取附加数据。一旦数据返回,然后从 1) 解决承诺并显示特定于该用户的页面。例如,templateUrl:loggedin.html
在任何一种情况下,URL 都不应更改。即:我不想重定向到另一条路线。 URL 应始终为 mypage.com。
如何在不使用任何重定向的情况下获得这样的动态页面?
【问题讨论】:
标签: angularjs