在 Angular 2 中为模拟数据创建 Observable
Creating an Observable for Mock Data in Angular 2
我正在尝试 return 来自具有模拟数据的服务的 Observable。
我正在 return 从我的服务中获取这个 :
return Observable.of(new Object()).map(MOCKACCOUNT =>JSON.stringify(MOCKACCOUNT));
我收到一个错误
Observable_1.Observable.of is not a function.
我是否遗漏了一些内容?我正在导入
import {Observable} from "rxjs/Observable";
注意:我之前 return 模拟了一个承诺,但根据我的理解,我无法插入该值。例如{{returnFromServiceStoredInExportedClass.name}}
看起来像
import {Observable} from "rxjs/Observable";
应该是
import {Observable} from "rxjs/Rx";
另见
使用
return Observable.of(new Object()).mapTo(MOCKDATA);`
导入语句没问题。
import {Observable} from "rxjs/Observable";
还需要为MOCKDATA导入ts文件
import {MOCKDATA} from "../path_to_mockdata";
应该是
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/of';
因为
import {Observable} from "rxjs/Rx";
将导入您不需要的所有其他运算符
我正在尝试 return 来自具有模拟数据的服务的 Observable。
我正在 return 从我的服务中获取这个 :
return Observable.of(new Object()).map(MOCKACCOUNT =>JSON.stringify(MOCKACCOUNT));
我收到一个错误
Observable_1.Observable.of is not a function.
我是否遗漏了一些内容?我正在导入
import {Observable} from "rxjs/Observable";
注意:我之前 return 模拟了一个承诺,但根据我的理解,我无法插入该值。例如{{returnFromServiceStoredInExportedClass.name}}
看起来像
import {Observable} from "rxjs/Observable";
应该是
import {Observable} from "rxjs/Rx";
另见
使用
return Observable.of(new Object()).mapTo(MOCKDATA);`
导入语句没问题。
import {Observable} from "rxjs/Observable";
还需要为MOCKDATA导入ts文件
import {MOCKDATA} from "../path_to_mockdata";
应该是
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/of';
因为
import {Observable} from "rxjs/Rx";
将导入您不需要的所有其他运算符