ng2代码
private sub: Subscription;
ngOnInit(){
this.sub = this.route.params.subscribe(params => {
let id = + params['id'];
this.service.getHero(id).then(hero => this.hero = hero);
})
}
请在上面的代码中解释我Subscription
。它做了什么?
答案 0 :(得分:3)
订阅是Angular 2中使用的RxJS扩展的一部分。在此示例中,您订阅了路由参数的任何更改。当路由改变时,将执行回调函数。您可以阅读有关RxJS扩展https://github.com/Reactive-Extensions/RxJS
的更多信息