相关疑难解决方法(0)

如何创建具有延迟的可观察量

出于测试目的,我正在创建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)

但它似乎没有用.

observable typescript angular

64
推荐指数
4
解决办法
7万
查看次数

标签 统计

angular ×1

observable ×1

typescript ×1