延迟对于obserber传递延迟时间不起作用?

问题描述 投票:0回答:1

我有一个自定义函数。

activate(seconds: number) {
   of(true)
      .pipe(delay(seconds))
      .subscribe(
        () => {
          console.log("Run...");

        },
        (error) => console.log(error)
      );
}

我调用这个函数

activate(4);

为什么我得到 console.log("Run..."); 瞬间,没有延迟?

rxjs rxjs5 rxjs6
1个回答
3
投票

delay 以毫秒为参数,你应该这样做。

delay(4000)
© www.soinside.com 2019 - 2024. All rights reserved.