リンターを実行すると、次のように表示されます。
subscribe is deprecated: Use an observer instead of an error callback
コード元この角度のあるアプリ:
this.userService.updateUser(data).pipe(
tap(() => {bla bla bla})
).subscribe(
this.handleUpdateResponse.bind(this),
this.handleError.bind(this)
);
何をどのように使用すればよいのか正確にはわかりません...
ありがとう!
ベストアンサー1
subscribe
は非推奨ではありません。使用しているバリアントのみが非推奨になります。将来的には、ハンドラー (関数) またはオブザーバー オブジェクトのsubscribe
いずれか 1 つの引数のみを取るようになります。next
したがって、あなたの場合は以下を使用する必要があります:
.subscribe({
next: this.handleUpdateResponse.bind(this),
error: this.handleError.bind(this)
});
次の GitHub の問題を参照してください。