angular2中的“订阅”类型是什么?
以下是一些Angular 2代码:angular2中的“订阅”类型是什么?,angular,Angular,以下是一些Angular 2代码: private sub: Subscription; ngOnInit(){ this.sub = this.route.params.subscribe(params => { let id = + params['id']; this.service.getHero(id).then(hero => this.hero = hero); }) } 有谁能向我解释一下订阅是如何工作的,以及它在上面
private sub: Subscription;
ngOnInit(){
this.sub = this.route.params.subscribe(params => {
let id = + params['id'];
this.service.getHero(id).then(hero => this.hero = hero);
})
}
有谁能向我解释一下订阅是如何工作的,以及它在上面的代码中做了什么吗?订阅是Angular 2中使用的RxJS扩展的一部分。在本例中,您将订阅路由参数中的任何更改。当路由更改时,将执行回调函数。您可以阅读更多关于RxJS扩展的信息这是RxJS Observable的一部分。