Rxjs 延迟不适用于通过延迟时间的观察者?

Rxjs 延迟不适用于通过延迟时间的观察者?,rxjs,rxjs5,rxjs6,Rxjs,Rxjs5,Rxjs6,我有自定义功能: activate(seconds: number) { of(true) .pipe(delay(seconds)) .subscribe( () => { console.log("Run..."); }, (error) => console.log(error) ); } 我称之为: activate(4); 为什么我得到console.log(

我有自定义功能:

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

        },
        (error) => console.log(error)
      );
}
我称之为:

activate(4);

为什么我得到
console.log(“Run…”)立即,没有延迟吗?

延迟
将毫秒作为您应该执行的参数

delay(4000)

这是因为你的延迟只有4毫秒,而且感觉很快,如果你改成4000,它会在4秒钟后出现。我只是想推荐这个非常好的软件包。