rxjs - 延迟不适用于观察者通过延迟时间?
问题描述
我有自定义功能:
activate(seconds: number) {
of(true)
.pipe(delay(seconds))
.subscribe(
() => {
console.log("Run...");
},
(error) => console.log(error)
);
}
我称之为:
activate(4);
为什么我console.log("Run...");
立即得到,没有延迟?
解决方案
delay
需要毫秒作为你应该做的参数
delay(4000)
推荐阅读
- java - 如何在 Java 中测试 Getter 和 Setter
- wso2 - 在 wso2 apim 中安装功能
- python - python - selenium 给出错误 geckodriver 需要在 PATH 中(即使它是)
- html - 在一个文件中多次使用 CSS 类
- kubernetes - Kubernetes 管理多个应用程序的 Pod 副本之间的流量
- jquery - Jquery:查找和替换文本
- ssh - “输入的 MAC 损坏。” 当从 VirtualBox/Ubuntu 在 VPN 上通过 SSH 进行 git 克隆时
- c++ - 为什么我用于在堆栈中打印最大元素的 C++ 代码没有产生正确的输出?
- kentico - Kentico 12 智能搜索页面爬虫索引不起作用
- python-3.x - 在python中设置变量时,为什么顺序很重要?