MsalGuard class
方法
构造函数详细信息
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
ɵprov
方法详细信息
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