新路由器
constructor(router:Router) { router.events.subscribe(event:Event => { if(event instanceof NavigationStart) { } // NavigationEnd // NavigationCancel // NavigationError // RoutesRecognized });}旧
注入路由器并订阅路由更改事件
import {Router} from 'angular2/router';class MyComponent { constructor(router:Router) { router.subscribe(...) }}注意
对于新路由器,请不要忘记
NavigationStart从
router模块导入
import { Router, NavigationStart } from '@angular/router';因为如果不导入,
instanceof它将无法正常工作,并且会出现错误
NavigationStart is not defined。



