Это возвращаемое наблюдаемое. Я хочу, чтобы true или false разрешали маршруты моих детей
canActivateChild(childRoute: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> | Promise<boolean> | boolean {
return this.isEmailExtends(childRoute);
}
isEmailExtends(ActivatedRouteSnapshot):Observable<boolean> {
let email = "harishverma555@gmail.com";
return this.userService.verifyUsername(email).pipe(
map(response => {
return true;
}),
catchError((error) => {
return of(false);
}));
}
}