プロパティ 'toPromise' はタイプ 'Observable<Response>' に存在しません。
2023-10-15 12:28:37
質問
import { Headers, Http } from '@angular/http';
@Injectable()
export class PublisherService{
private publishersUrl = 'app/publisher';
constructor(private http: Http) { }
getPublishers(): Promise<Publisher[]>{
return this.http.get(this.publishersUrl)
.toPromise()
.then(response => response.json().data)
.catch(this.handleError);
}
}
このようなエラーが出ています。
プロパティ 'toPromise' はタイプ 'Observable' に存在しません。
どのように解決するのですか?
このように演算子を追加する必要があります。
import 'rxjs/add/operator/toPromise';
これは、使いたいrxjsの演算子ごとに必要です。
関連
-
[解決済み】Angular 2 beta.17:プロパティ 'map' がタイプ 'Observable<Response>' に存在しない。
-
[解決済み】プロパティ 'map' が 'Observable<Response>' 型に存在しない。
-
[解決済み] AngularでFormArrayからすべての項目を削除する
-
[解決済み] angular-cli が HTTPS で ng serve するようにする。
-
[解決済み] Typescript におけるインターフェースとクラスの違い
-
[解決済み] Angular 2 - ルーティング - ObservableでCanActivateする。
-
[解決済み] angularで1つの要素に複数のテンプレートバインディングを適用する方法 [重複].
-
[解決済み] angular 4 ユニットテストエラー `TypeError: ctor is not a constructor`.
-
[解決済み] Angular2で生のhtmlをバインドする方法 [重複]。
-
[解決済み] Angular 2 コンポーネントコンストラクタとOnInitの比較 [重複]。
最新
-
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-cliのビルドでカスタムファイルをインクルードするには?
-
[解決済み] Angular 4+ ngOnDestroy() サービス中 - observableを破壊する
-
[解決済み] AngularでEventEmitterに2つのパラメータを渡すには?
-
[解決済み] AngularでFormArrayからすべての項目を削除する
-
[解決済み] 子ルートから親ルートに移動するにはどうしたらいいですか?
-
[解決済み] コンストラクタ注入を行わずにサービスのインスタンスを取得する
-
[解決済み] aria-valuenow' は 'div' の既知のプロパティではないため、バインドできません。
-
[解決済み] Angularのビルドと実行方法
-
[解決済み] Tslint - type trivially inferred - なぜここに型を入れるのはバッドプラクティスなのですか?
-
[解決済み] ActivatedRoute(paramsなど)のobservableの購読を解除しなければならないのでしょうか?