如何在asp.net样板和Angular中将另一个页面设置为默认页面

时间:2018-06-19 13:04:20

标签: angular asp.net-boilerplate

我使用asp.net boilerplate a创建了一个新项目,因此它是标准的,默认登录页面为登录页面。因此,可以创建一个新组件并将默认登录页面更改为我刚刚创建的组件,并创建指向唯一页面的链接吗?

1 个答案:

答案 0 :(得分:0)

src / shared / auth 文件夹下的角度项目中,更改canActivate函数以检查是否创建了会话并重定向到特定组件

 canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean {
    if (!this._sessionService.user) {
       this._router.navigate(['FolderName/ComponentName']);
      return false;
     }
 }