int*_*uix 14 observable angular
我目前有一个Angular2和Observable对象的问题.
我有一个调用服务的组件:一个链接到api和虚假服务的组件.
链接到API的服务运行良好,但是当我使用虚假的服务时,我想从Observable对象返回一个数组但是我有这个错误:"Observable_1.Observable.fromArray不是函数"
这是我的代码:
零件 :
this._raceService.list().subscribe(newRaces => {
this.races = newRaces;
});
Run Code Online (Sandbox Code Playgroud)
真实服务:
list(){ return this._http.get('http://dev.backend.com/api.php', options).map(res => res.json()); }
Run Code Online (Sandbox Code Playgroud)
假服务:
list() { return Observable.fromArray([{ name: 'London' }]); }
Run Code Online (Sandbox Code Playgroud)
你能帮帮我吗?
干杯
ade*_*nes 23
应该是......
Rx.Observable.from(yourarray)
Run Code Online (Sandbox Code Playgroud)
fromArray似乎已被弃用
小智 11
Observable.fromArray() 在RxJS版本5中被删除,使用 from()
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/from';
...
Observable.from([1, 2, 3, 4]);
Run Code Online (Sandbox Code Playgroud)
Jai*_*ham 10
需要为RxJS 6更新答案,现在就是
import {from} from 'rxjs';
const observable = from([ { a: 1, b: 2 } ]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28964 次 |
| 最近记录: |