我想知道Angular的授权检查流程是怎样的。假设我有以下身份验证保护(实现CanActivate
接口的类):
isLoggedGuard
返回Observable
; isNotBannedGuard
返回Promise
; isUncompletedGuard
(返回boolean
)和定义如下的路线:
{
path: 'some-path',
component: SomePathComponent,
canActivate: [isLoggedGuard, isNotBannedGuard, isUncompletedGuard]
}
isUncompletedGuard
后卫将被检查
isLoggedGuard
是真的吗?