[解決済み] Angular - "has no exported member 'Observable'" エクスポートされたメンバーがありません。
2022-04-22 12:13:58
質問
タイプスクリプトのコードです。
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs/Observable';
import { of } from 'rxjs/observable/of';
import { Hero } from './hero';
import { HEROES } from './mock-heroes';
@Injectable({
providedIn: 'root'
})
export class HeroService {
constructor() { }
getHeroes(): Observable<Hero[]> {
return of(HEROES);
}
}
エラー情報を表示します。
error TS2307: Cannot find module 'rxjs-compat/Observable'. node_modules/rxjs/observable/of.d.ts(1,15): error TS2307: Cannot find モジュール 'rxjs-compat/observable/of'. src/app/hero.service.ts(2,10): エラー TS2305:モジュール '"F:/angular-tour-of-heroes/node_modules/rxjs/Observable"' は、ありません。 エクスポートされたメンバー 'Observable' src/app/hero.service.ts(15,12): エラーが発生しました。 TS2304:名前 'of' が見つかりません。
package.json
ファイルを Angular のバージョンと一緒に保存します。
どのように解決するのか?
元のコードを
import { Observable, of } from 'rxjs'
で、問題は解決します。
関連
-
[解決済み] BehaviorSubjectとObservableの違い?
-
[解決済み] Angularで変更検知を手動でトリガーする
-
[解決済み] Angular - すべてのリクエストにヘッダを設定する
-
[解決済み] SubjectとBehaviorSubjectの違いは何ですか?
-
[解決済み] Angular HTTP GET with TypeScript エラー http.get(...).map is not a function in [null].
-
[解決済み】Angular 2 beta.17:プロパティ 'map' がタイプ 'Observable<Response>' に存在しない。
-
[解決済み] Angular 2のパッシブリンク - <a href="">相当
-
[解決済み] Angular - "has no exported member 'Observable'" エクスポートされたメンバーがありません。
-
[解決済み] prodのバンドルサイズを小さくするには?
-
[解決済み] Angularでオブジェクトを繰り返し処理する【重複】。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ルーターリンク]と[ルーターリンク]の違いについて
-
[解決済み] Angular [disabled]="MyBoolean "が動作しない。
-
[解決済み] Angularで@Input()の値が変更されたときに検出する方法は?
-
[解決済み] ExpressionChangedAfterItHasBeenCheckedErrorの説明
-
[解決済み] Angularのエラーです。"Can't bind to 'ngModel' because it isn't a known property of 'input'"."
-
[解決済み] Angularアプリを本番用にバンドルする方法
-
[解決済み] ngIf」は「div」の既知のプロパティではないため、バインドできない [重複] 。
-
[解決済み] 例外が発生しました。既知のネイティブプロパティではないため、'ngFor'にバインドできない
-
[解決済み] angular2 tslintの警告を止めるためにコンポーネントのデフォルトプレフィックスを変更する方法
-
[解決済み] Angularチュートリアルのpipeメソッドとtapメソッドとは何ですか?