MsalGuard class

属性

ɵfac
ɵprov

构造函数详细信息

MsalGuard(MsalGuardConfiguration, MsalBroadcastService, MsalService, Location, Router)

new MsalGuard(msalGuardConfig: MsalGuardConfiguration, msalBroadcastService: MsalBroadcastService, authService: MsalService, location: Location, router: Router)

参数

msalGuardConfig
MsalGuardConfiguration
msalBroadcastService
MsalBroadcastService
authService
MsalService
location

Location

router

Router

属性详细信息

ɵfac

static ɵfac: ɵɵFactoryDeclaration<MsalGuard, never>

属性值

ɵɵFactoryDeclaration<MsalGuard, never>

ɵprov

static ɵprov: ɵɵInjectableDeclaration<MsalGuard>

属性值

ɵɵInjectableDeclaration<MsalGuard>

方法详细信息

canActivate(ActivatedRouteSnapshot, RouterStateSnapshot)

function canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<any>

参数

route

ActivatedRouteSnapshot

state

RouterStateSnapshot

返回

Observable<any>

canActivateChild(ActivatedRouteSnapshot, RouterStateSnapshot)

function canActivateChild(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<any>

参数

route

ActivatedRouteSnapshot

state

RouterStateSnapshot

返回

Observable<any>

canMatch()

function canMatch(): Observable<any>

返回

Observable<any>

getDestinationUrl(string)

生成目标页面的绝对 URL

function getDestinationUrl(path: string): string

参数

path

string

请求页的相对路径

返回

string

完整目标 URL

includesCode(string)

function includesCode(path: string): boolean

参数

path

string

返回

boolean

parseUrl(string)

将 URL 字符串分析为 UrlTree

function parseUrl(url: string): UrlTree

参数

url

string

返回

UrlTree