AngularJS - 在一个页面应用程序之外的访问登录页面

时间:2017-06-10 00:40:10

标签: angularjs ngroute

它可以访问单页面应用程序结构之外的登录页面吗?我有这段代码:

$routeProvider.when('/login', {
    templateUrl: 'partials/login.html',
    controller: 'LoginController'
});

$routeProvider.when('/dashboard', {
    templateUrl: 'partials/dashboard.html',
    controller: 'DashboardController'
});

Dashboard在单页面应用程序的结构中,使用我的index.html的模板,但我的登录页面应该是一个外部页面,不使用index.html作为模板......

是否可以使用ngRoute?

1 个答案:

答案 0 :(得分:0)

  

登录页面应该是外部的,所以我们必须将它放在主应用程序之外,因为我们只有:

  1. 登录应用
  2. 主要应用
  3. 使其成为外部应用程序的好处是:

    1. 与您的主应用程序无关的登录信息仅用于身份验证
    2. 登录应用不包含很多州最多2州它只是登录表单或忘记密码
    3. 一旦用户使用login app登录您的main app而不是