angular2中的'Subscription'类型是什么?

时间:2016-09-07 04:14:29

标签: angular

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。它做了什么?

1 个答案:

答案 0 :(得分:3)

订阅是Angular 2中使用的RxJS扩展的一部分。在此示例中,您订阅了路由参数的任何更改。当路由改变时,将执行回调函数。您可以阅读有关RxJS扩展https://github.com/Reactive-Extensions/RxJS

的更多信息