最佳答案
为了测试的目的,我创建了 Observable
对象来替换可观察到的对象,这些对象将由使用 Http
的实际 http 调用返回。
我的观察者是用以下代码创建的:
fakeObservable = Observable.create(obs => {
obs.next([1, 2, 3]);
obs.complete();
});
问题是,这个可观测的发射立即。有没有办法添加一个自定义的延迟发射?
我试过了:
fakeObservable = Observable.create(obs => {
setTimeout(() => {
obs.next([1, 2, 3]);
obs.complete();
}, 100);
});
但好像没用。