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