首页 > 解决方案 > 延迟不适用于观察者通过延迟时间?

问题描述

我有自定义功能:

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

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

我称之为:

activate(4);

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

标签: rxjsrxjs5rxjs6

解决方案


delay需要毫秒作为你应该做的参数

delay(4000)

推荐阅读