出于测试目的,我正在创建Observable替换实际http调用返回的observable的对象Http.
我的observable是使用以下代码创建的:
fakeObservable = Observable.create(obs => {
obs.next([1, 2, 3]);
obs.complete();
});
Run Code Online (Sandbox Code Playgroud)
问题是,这个可观察到的立即发出.有没有办法为其排放添加自定义延迟?
我试过这个:
fakeObservable = Observable.create(obs => {
setTimeout(() => {
obs.next([1, 2, 3]);
obs.complete();
}, 100);
});
Run Code Online (Sandbox Code Playgroud)
但它似乎没有用.