Angular2 Router - Quelqu'un sait comment utiliser canActivate dans app.ts afin que je puisse rediriger vers la page d'accueil si non connecté

Angular2 Routeur - ce que quelqu'un sait comment utiliser canActivate dans l'app.ts afin que je puisse rediriger vers la page d'accueil si pas connecté

Je suis en utilisant le tapuscrit et angulaire 2.

Essai en cours en vertu de mon constructeur dans mon application.ts fichier:

   canActivate(instruction) {           
               console.log("here - canActivate");
               console.log(instruction);

               this.router.navigate(['Home']);  
   }

Actuellement, elle ne marche pas se faire frapper.
Aucune idée pourquoi?

source d'informationauteur AngularM