web-dev-qa-db-ja.com

Angular 2でモックデータのオブザーバブルを作成する

模擬データを含むサービスからObservableを返そうとしています。

私は私のサービスからこれを返しています:

return Observable.of(new Object()).map(MOCKACCOUNT =>JSON.stringify(MOCKACCOUNT));

エラーが発生します

Observable_1.Observable.ofは関数ではありません。

インクルードが欠落していますか?輸入しています

import {Observable} from "rxjs/Observable";

注:私は事前に模擬約束を返していましたが、私の理解に基づいて、値を補間することはできませんでした。例えば ​​{{returnFromServiceStoredInExportedClass.name}}

24
Chris

のように見える

import {Observable} from "rxjs/Observable";

あるべき

import {Observable} from "rxjs/Rx";

Angular2 RxJSが「Observable_1.Observable.fromEventは関数ではありません」エラーを取得しています も参照してください

25

つかいます

return Observable.of(new Object()).mapTo(MOCKDATA);`

Importステートメントは問題ありません。

import {Observable} from "rxjs/Observable";

MOCKDATAのtsファイルもインポートする必要があります

import {MOCKDATA} from "../path_to_mockdata";
5
vivacious.shubh

あるべき

import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/of';

なぜなら

import {Observable} from "rxjs/Rx";

必要のない他のすべての演算子をインポートします

1
Alexander