@Injectable()
export class AdminGuard implements CanActivate {
constructor(
public ftSubmitResponse: ResponseService,
private router: Router) { }
canActivate() {
if (this.ftSubmitResponse.isenggAccount) {
return true;
}
return false;
}
}
Я использую gaurd в файле route.guard:
path: 'retail', children: [
{ path: 'custom', component: engComponent, canActivate: [AdminGuard] }]
Я не знаю, что я делаю неправильно.Есть ли другой способ реализовать охрану.Если isenggAccount вошел в систему и обновился на странице, где присутствует gaurd, он выдаст пустой экран.