オブザーバブルなしの.subscribe()と最新の角度でオブザーバブルありの.subscribe()の違いは何ですか?

マニッシュヴァシス

Angularの.subscribe()メソッドとは何ですか?rxjsからその演算子またはメソッドを学びましたが、次のように使用するとインポートが表示されません。

showConfig() {
    return this.http.get(this.configUrl)
      // .subscribe(data => console.log('data',data));
      .subscribe(data => this.dataValues = data);
 }

はい、インポート後も観察可能なrxjsの演算子で動作しますが、.subscribe()がrxjsの演算子である理由がわかりません。

import { Observable } from 'rxjs';

export interface Config {
  title: string;
  body: string;
}


showConfig() {
  return this.http.get<Config>(this.configUrl)
    .subscribe((data: Config) => this.dataValues = data);
}
ロバート

「サブスクライブ」メソッドについては、次のリンクを確認してください:https//rxjs.dev/api/index/class/Observable#subscribe

そして、Observableクラスに関するこのリンク:https//rxjs.dev/api/index/class/Observable

簡単に言うと、「subscribe」は「Observable」クラスのメソッドです。

次の行でインポートしました:

import {Observable} from'rxjs ';

編集:

あなたの場合、それを直接インポートする必要はありません。http.getがあなたのためにそれを返す/作成するので。Observable.create(.. ..のようなObservableを作成する場合は、そのようなObservableをインポートする必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ