1. ホーム
  2. angular

[解決済み】プロパティ「of」が「typeof Observable」型に存在しない【重複

2022-04-16 01:43:41

質問

最近、認証トークンにobservableを使用して、次のようにしていました。

Observable.of('token');

しかし、私はすでにこれをインポートしているにもかかわらず、それは私に上記のエラーを与え続けています。

import {Observable} from 'rxjs/Observable';

解決方法は?

インポートする必要があります。

for Angular >= 6.0.0

RxJS 6.0.0を使用しています。 Angular Changelog 6.0.0

import { of } from 'rxjs';

また、使い方が変更され、Observableから呼び出すことができなくなりました。

of('token');

RxJS v5.xからv6へのアップデートガイド - HowTo: パイプ構文に変換する を使用します。 of()

Angular 5.x.xの場合

import 'rxjs/add/observable/of';

そして、ご質問のように使用されています。

Observable.of('token');