Ответ 1
Похож на
import {Observable} from "rxjs/Observable";
должен быть
import {Observable} from "rxjs/Rx";
См. также Angular2 RxJS получение сообщения Observable_1.Observable.fromEvent не является функцией
Я пытаюсь вернуть Observable из службы с макетными данными.
Я возвращаю это из своего сервиса:
return Observable.of(new Object()).map(MOCKACCOUNT =>JSON.stringify(MOCKACCOUNT));
Я получаю сообщение об ошибке
Observable_1.Observable.of не является функцией.
Не хватает ли некоторых из них? Я импортирую
import {Observable} from "rxjs/Observable";
Примечание. Я возвращал мошенничество, но, основываясь на своем понимании, я не смог бы интерполировать значение. Например, {{returnFromServiceStoredInExportedClass.name}}
Похож на
import {Observable} from "rxjs/Observable";
должен быть
import {Observable} from "rxjs/Rx";
См. также Angular2 RxJS получение сообщения Observable_1.Observable.fromEvent не является функцией
Используйте
return Observable.of(new Object()).mapTo(MOCKDATA);`
Оператор import отлично.
import {Observable} from "rxjs/Observable";
Также необходимо импортировать файл ts для MOCKDATA
import {MOCKDATA} from "../path_to_mockdata";
Должно быть
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/of';
потому что
import {Observable} from "rxjs/Rx";
импортирует все остальные операторы, которые вам не нужны.