【发布时间】:2021-10-17 18:59:06
【问题描述】:
我在 Angular 中这样声明订阅:
counterSubscription: Subscription
它给了我这个错误:
属性“counterSubscription”没有初始化器,也没有在构造函数中明确赋值。
请问Subscription 的初始值是多少?
【问题讨论】:
-
undefined?还是null? -
最后加一个分号。它应该给出一个错误。
-
counterSubscription!: Subscription;你可以使用它并在 ngOnInit() 中初始化订阅。我建议直接使用counterSubscription = new Subscription();,而不是在 ngOnInit() 中初始化它。这可以减少您的代码。
标签: angular typescript rxjs subscription