Подтвердить что ты не робот

Создание наблюдаемого для макетов данных в Angular 2

Я пытаюсь вернуть Observable из службы с макетными данными.

Я возвращаю это из своего сервиса:

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

Я получаю сообщение об ошибке

Observable_1.Observable.of не является функцией.

Не хватает ли некоторых из них? Я импортирую

import {Observable} from "rxjs/Observable";

Примечание. Я возвращал мошенничество, но, основываясь на своем понимании, я не смог бы интерполировать значение. Например, {{returnFromServiceStoredInExportedClass.name}}

4b9b3361

Ответ 2

Используйте

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

Оператор import отлично.

import {Observable} from "rxjs/Observable";

Также необходимо импортировать файл ts для MOCKDATA

import {MOCKDATA} from "../path_to_mockdata";

Ответ 3

Должно быть

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

потому что

import {Observable} from "rxjs/Rx";

импортирует все остальные операторы, которые вам не нужны.