【发布时间】:2016-07-15 16:33:44
【问题描述】:
Promises 很容易,因为我可以告诉函数 void 函数的返回类型是 Promise(我希望我是对的)。
我想对 Observables 做同样的事情,所以它会是这样的:
import {Observable, Subject} from "rxjs/Rx"
...
private personArray:Person[] = PERSONS; ///some persons in other file.
...
///This fucntion remove one person from my service.
public remove(id:number):Observable<void> {
this.personArray = this.personArray.filter(person1=>person1.id !== id);
return Observable.from(); ???
}
- 订阅者不知道第一行是否引发错误。我确信有更好的方法可以做到这一点,我很高兴看到任何其他对此的不满。
- 我怎样才能使这段代码工作?
谢谢。
【问题讨论】:
标签: javascript angular rxjs rxjs5