腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
RxJS
等待
2个
单独
的
点击
事件
、
、
、
当我
点击
按钮时,我想让它进入某种“
等待
模式”。
等待
两次
单独
的
单击,这两次单击都返回鼠标单击
事件
的
x,y值。我得到了鼠标的xy部分,没有问题,但是不知道下一步该用什么
RxJS
操作符const root = fromEvent
浏览 12
提问于2019-08-15
得票数 0
回答已采纳
1
回答
RXJS
- throttleTime不节流
、
、
、
我有一个简单
的
点击
事件
,使用React函数component,我尝试使用
RxJS
throttleTime来调节。每次
点击
我都会在500ms中使用throttle,但它似乎从来都不起作用,但当我使用debounce时,它就起作用了。import React, { useState, useRef } from "react"; import { throttleTime, debounceTime } from "
rxjs
/operators&qu
浏览 13
提问于2019-08-04
得票数 2
1
回答
怪异
的
takeUntil在
rxjs
6中
的
行为
、
restore02,然后开始按钮工作,现在bug就像冬天一样,当我单击stop01按钮或stop02按钮时,在console.log中显示停止流数组"r",“但是开始按钮仍然工作,而不是被停止,你能想象我对这种情况
的
感觉吗我
的
天啊 const startDom = document.querySelector("#start")
rxjs
.operators.scan((acc, cur) =&g
浏览 1
提问于2018-10-21
得票数 0
回答已采纳
1
回答
RxJS
+(异步/
等待
)用于(多个
事件
)用例
、
、
、
、
我正在编写一个Javascript应用程序来获取传感器
的
数据。我开始在客户机和服务器中使用ES6允诺+生成器(使用Bluebird和),但是它不能正常工作。我被告知,承诺在(多个
事件
)用例中不能正常工作,另一种选择可以是
RxJS
。我可以使用
RxJS
+(异步/
等待
)或者
RxJS
浏览 5
提问于2016-09-23
得票数 1
2
回答
RxJ异步操作与javascript promise或async await之间
的
差异
、
、
、
这可能是一个愚蠢
的
问题,但请帮我解决这个问题。我开始学习
RxJs
,但我可以看到
RxJs
用于反应式编程,我们可以订阅
事件
,处理多个
事件
,并在与可观察对象
的
链接中处理,我产生了疑问,比如在javascript中使用async/await或promises与异步/
等待
相比有任何优势。
浏览 1
提问于2019-07-25
得票数 0
2
回答
firstValueFrom从不解析
、
、
我试图在RxJ上创建类似
事件
循环
的
东西,我使用firstValueFrom作为一个门,
等待
所有
事件
在进一步处理之前被处理。我可以看到我无法向自己解释
的
行为--当退出条件能够满足时--所有事情都按预期工作:
事件
由发行者发布,由处理程序处理。但是,当我消除退出
事件
出现
的
可能性时,代码会在rx.firstValueFrom调用之后立即退出。修改后
的
代码与预期
的
无限期循环(“退出”
事件
被注释掉): impo
浏览 1
提问于2021-10-29
得票数 0
3
回答
ZipWithLatestForm *想要操作员*或者解决办法
、
、
、
、
$, input$))因此,这类似于运算符zip()和/或withLatestForm(),但我想不出解决方案 我
的
主要想法是,我有500毫秒
的
间隔,在每一个滴答上,我想用键盘输入压缩它,这是我想要
的
,但只要我不发出键盘输入,就能观察到所有的停止。我想继续发出间隔滴答声,但是如果键盘
事件
停止了,那么使用最新
的
值
浏览 0
提问于2018-11-20
得票数 0
回答已采纳
1
回答
如何手动发出
事件
到间隔?
、
、
我有一个使用withLatestFrom
的
rxjs
的
间隔计时器,它连接了其他可观察到
的
数据,以便在我
的
逻辑中使用它们。但是reload没有next函数。import { interval } from "
rxjs
"; consol
浏览 3
提问于2021-05-02
得票数 0
回答已采纳
1
回答
如何用延迟重设可观察到
的
?
、
我正在努力弄清楚如何“重置”先前观察到
的
有延迟
的
。我
的
目标是,当我单击一个按钮时,它会运行一个操作;在操作结束时,在
等待
一定
的
时间之后,该操作将运行finalize来重置一个值。如果我单击“保存新
事件
”,它将显示一个数字。3秒后,号码就会消失。问题是,如果我
点击
它一次,它就会启动延迟--但是如果我在1秒过后再次
点击
它,它就会显示新
的
数字--但是2秒后,这个数字就消失了,因为第一个可观察到
的
设置是{saveSucces
浏览 7
提问于2019-10-18
得票数 4
回答已采纳
3
回答
基于SwitchMap、种族和计时器
的
长按压检测
、
、
、
、
我试图得到一个单一
的
可观察
的
,可以区分常规
点击
(0-100毫秒)和长按压(准确在1000毫秒)。pseudocode (奖励):在用户在长新闻
事件
之后某个时候执行longPressFinished(无论如何都需要发出单击或longPress ),发出名为mouseup
的
单独
事件
。因此,我希望将单击
事件
限制
浏览 15
提问于2022-01-17
得票数 1
回答已采纳
1
回答
如何在浏览器中正确实现异步
事件
处理程序
、
、
、
我在一个较老
的
项目中遇到了这个问题,我已经有一段时间了。我还在这里创建了一个,但您可能不需要它。 问题是,我有更多
的
事件
处理程序挂在相同
的
元素上,或者挂接到
事件
将冒泡
的
链上
的
元素上。问题是,一旦第一个处理程序
的
代码遇到
等待
(或在我使用typescript构建代码时放弃),下一个处理程序就会被触发。我如何同步执行,直到第一个处理程序中
的
所有东西都完成,然后才继续到链上
的
下一个
事件
处理
浏览 2
提问于2018-02-08
得票数 1
回答已采纳
1
回答
等待
可观察到
的
变量
的
值,然后再尝试用它做某事。
、
、
、
我有一个问题,在处理可观察到
的
问题时总是会突然出现: // do something with this.ref valueERROR: this.ref is undefined我假设这与时间有关,就像对数据库
的
订阅需要一定
的
时间
浏览 1
提问于2021-04-22
得票数 0
回答已采纳
2
回答
RxJS
可观测-如果第一个
事件
在第x分钟内没有发出,则返回x+y mins。
、
、
、
RxJS
/角专家,需要您
的
输入/指针 我正在尝试将一个逻辑放在可观察
的
(从http调用创建
的
)上。如果第一个
事件
在前3分钟内无法从可观测到
的
位置发出,我想返回(从
等待
中退出并停止对可观测到
的
订阅)。但是,如果在前3分钟内发出了第一个
事件
,我希望继续订阅&获取总共10分钟
的
数据(从订阅开始时起)。到目前为止,使用takeUntil(计时器(1000* 60 * 10) )
等待</em
浏览 2
提问于2019-08-13
得票数 2
回答已采纳
1
回答
基于集合内项
的
延迟
、
我想根据数组内部项持续时间延迟从observable发出,并在订阅中打印持续时间值;id? .map(x => of(x).pipe(delay( x.id)) )
浏览 0
提问于2019-04-22
得票数 1
3
回答
RXJS
: throttleTime加最后值
我有一个场景,可以在短时间内将许多
事件
发送到流中。我想要一个debounceTime和throttleTime混合
的
操作符。 下面的演示可以用来说明我想要
的
东西,。我希望订阅者获得第一个发出
的
事件
,然后
等待
x。如果在
等待
时间内发出更多
事件
,则应在
等待
时间之后将最后一个
事件
发送给订阅服务器。对于每一个新发出
的
事件
,都应该重新设置
等待
时间,就像退欧一样。这不适用于de
浏览 0
提问于2018-08-27
得票数 8
回答已采纳
1
回答
Vue js -使用
rxjs
在两个不同组件中创建和订阅
事件
、
、
我会通过生成一个
事件
将数据从一个组件传递到另一个组件,这些组件是
单独
的
。所以我计划使用
rxjs
。在这里,我创建了一个简单
的
可观察到
的
点击
按钮在一个组件。Observable.create((observer) => { }) 我正在尝试在另一个组件中订阅这个可观察到
的
内容,我如何做到这一点或者有其他方法来创建一个组件生成
的
可观测
的</em
浏览 0
提问于2018-10-30
得票数 1
2
回答
在Angular 5中,应该如何对
点击
事件
的
数量进行分组,并仅在用户停止
点击
时发出一次
、
、
、
在我
的
应用程序中,用户可以
点击
/选择多个选项/项目(只是简单
的
div)。如option1、option2、option3……支持多选。
浏览 1
提问于2018-08-16
得票数 1
回答已采纳
1
回答
离子型2选项卡视图在模型更改时不更新tabBadge,而只在单击选项卡时更新
import { Injectable } from '@angular/core';import '
rxjs
/add/operator) { this.badge-- return;} 如果我在按钮上
点击
像这样
的
事件
但
浏览 2
提问于2017-02-28
得票数 1
回答已采纳
1
回答
添加
事件
监听器,使用`scan`保持精简状态,然后移除
事件
监听器
我正在处理这个沙盒-- https://stackblitz.com/edit/
rxjs
-g7msgv?file=index.ts 我想要做
的
是: 1)
等待
onLogin
事件
2)登录时,我想要重新connectSocket(),每当套接字断开连接,应用程序在前台时,我想要重新connectSocket((在沙箱中,我已经清除了connectSocket(),承诺只需
等待
5秒) 3)我想重复第二步,直到onLogout
事件
进来 我在这里写了这段代码
浏览 10
提问于2019-04-28
得票数 0
回答已采纳
4
回答
Rxjs
-在特定情况下取消去抖动
关于
rxjs
拼图
的
问题。import { debounce } from "
rxjs
/operators"; // input is HTMLInputElement但是,如果我不
点击
按钮,它将
等待
3秒。import { fromEve
浏览 2
提问于2020-05-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券