import { Injectable } from “@angular/core”; import { CanActivate, Router } from “@angular/router”;
@Injectable() export class AdminGuard implements CanActivate {
private admin: boolean = true; constructor(private router: Router) {} canActivate(): boolean { // TODO: check for admin rights if (this.admin) { return true; } this.router.navigate(['/home']).then(); return false; }
}