typings guide typescript angular

typescript - guide - install angular 2



Cómo utilizar el nuevo NavigationStart @ angular-router 3.0.0-alpha.* (2)

Veo estos nuevos eventos en el nuevo Angular 2 Router.

Theres NavigationStart, NavigationEnd, NavigationFailed (o algo así)

¿Alguien sabe cómo usar estos todavía? Me he metido con algunas cosas, pero no he podido hacer que hagan nada.


Como esta

constructor( private router:Router ){} this.router.events .filter(event=> event instanceof NavigationStart) .subscribe((event:NavigationStart)=>{ // TODO });


El Router proporciona un events observable que se puede suscribir a

constructor(router:Router) { router.events.subscribe(event => { if(event instanceof NavigationStart) { } // NavigationEnd // NavigationCancel // NavigationError // RoutesRecognized } });

Ver también

NOTA

No te olvides de importar NavigationStart desde el módulo del router

import { Router, NavigationStart } from ''@angular/router'';

porque si no lo importa, instanceof no funcionará y un error NavigationStart is not defined aumentará.