以下是一些 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);
})
}
谁能向我解释一下 Subscription
是如何工作的以及它在上面的代码中的作用是什么?
最佳答案
订阅是 Angular 2 中使用的 RxJS 扩展的一部分。在此示例中,您将订阅路由参数中的任何更改。当路由改变时,回调函数将被执行。您可以阅读有关 RxJS 扩展的更多信息 https://github.com/Reactive-Extensions/RxJS
关于angular - Angular2中的 'Subscription'类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39361092/