【问题标题】:what will be the correct typing of a variable which hold `.subscribe` in angular 4?在角度 4 中保存“.subscribe”的变量的正确类型是什么?
【发布时间】:2018-09-27 13:55:41
【问题描述】:

我的 Angular 4 组件方法中有此声明

private valueChanges: any;

 ngOnInit() {
    this.valueChanges = this.form.valueChanges.subscribe(console.log);
 }

所以只想知道当前设置的valueChanges 变量的类型是什么any

哪个是正确的?

  1. valueChanes: Observable;
  2. valueChanges: Subject;
  3. valueChanges: Subscription;

【问题讨论】:

  • subscribe()的定义你的IDE会说什么?
  • 返回订阅
  • 为什么过度依赖IDE,这是一个普遍的问题。
  • 因为 IDE 是获取此信息的最快方式。文档当然是另一个很好的资源。

标签: angular typescript


【解决方案1】:

根据Angular Observable document

subscribe() 调用返回一个具有 unsubscribe() 方法的 Subscription 对象,调用该方法可停止接收通知。

【讨论】:

    猜你喜欢
    • 2011-01-12
    • 2017-12-22
    • 1970-01-01
    • 2022-06-28
    • 2020-02-26
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 2017-12-19
    相关资源
    最近更新 更多