没有重定向的动态路由

时间:2013-09-14 04:40:13

标签: angularjs

我有一个angularjs应用程序,并希望主页依赖于用户的登录状态。

我正在寻找类似以下内容的事情:

  1. 当我转到mypage.com时,使用'resolve'与服务器执行HTTP GET以检查是否已登录。
  2. 如果用户未登录,则解决1)中的承诺并显示一些通用的启动画面。例如,templateUrl:splash.html
  3. 如果用户已登录,则从服务器获取其他数据。返回数据后,从1)解析承诺,并显示特定于该用户的页面。例如,templateUrl:loggedin.html
  4. 在任何一种情况下,URL都不应更改。即:我不想重定向到另一条路线。网址应始终为mypage.com。

    如何在不使用任何重定向的情况下拥有这样的动态页面?

1 个答案:

答案 0 :(得分:0)