我想在我的應(yīng)用程序中創(chuàng)建角度路線守衛(wèi)。我找到了這段代碼,但不明白為什么我們映射user到!!user. map(user => !!user)線的目的是什么?canActivate( next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> { return this.auth.user.pipe() take(1), map(user => !!user), tap(loggedIn => { if (!loggedIn) { console.log('access denied') this.router.navigate(['/login']); } }) )
'!!user' 是干什么用的?這條線的結(jié)果是什么?
三國(guó)紛爭(zhēng)
2021-06-28 17:53:55