腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
将
RXJS
用于
执行
API
调用
的
搜索
输入
,
但
即使
使用
debounceTime
,
订阅
也
会
重复
发生
。
、
、
、
_loadUsers(); }); } 在我
的
api
函数中,我
使用
了
debounceTime
和auditTime,目的是当用户完成
输入
时,
搜索
词将被发送出去进行
api
调用
。问题是,当我
输入
搜索
词"Ron“时,我
的
console.log返回计数++为1。当我删除我
的
搜索
词时,
订阅
浏览 20
提问于2019-09-20
得票数 1
3
回答
使用
角处理多个post请求
、
、
我有一个包含html
输入
元素
的
非常大
的
表单,当
输入
值
发生
变化时,我会向webapi发出一个post请求。 很有可能在第二阶段,10多个帖子请求就会被解雇。这会导致数据不一致。为了避免这种情况,我在服务器端
使用
互斥对象一次处理一个请求。
浏览 0
提问于2019-02-05
得票数 0
2
回答
用switchMap改进我
的
自动完成
、
、
、
; this.httpClient }, );我<
浏览 9
提问于2022-08-22
得票数 0
1
回答
DebounceTime
不适
用于
Angular
的
订阅
因此,
即使
有其他关于这个主题
的
帖子,我
也
不太明白如何
将
debounceTime
应用到我
的
项目中,因为我想出
的
执行
搜索
的
代码与其他不同。我在html上有一个
输入
,它在keyup事件上
调用
一个函数,如下所示: <input type="text" class="layout-search theme-search" placeholderv
浏览 17
提问于2019-05-22
得票数 1
4
回答
switchMap和
debounceTime
取消待定
、
、
、
我有一个方法,
将
搜索
员工
的
基础上
的
搜索
词。
debounceTime
(500),这很好,如果发出新
的
API
调用
,就会取消以前
的
API
调用
。然而,问题来了。 只有在退出时才取消活动
API
调用
。
浏览 0
提问于2019-07-31
得票数 4
回答已采纳
2
回答
如何在字段更新后
执行
函数。但是,与其每次更改时都这样做,只有在更改了3或4个字母之后才进行更改。
、
、
、
我有一个角度
的
形式,我想建议用户他应该把什么放在
输入
上,这取决于他在写什么。 显然,我可以
使用
指令onChange并对服务进行
api
调用
,在每次更改后都会提供建议。但是我认为这不是一个很好
的
实现,因为我会像用户写
的
字母一样多地进行
调用
(以及可能
的
排字)。因此,我们
的
想法是使这个onChange函数只在对字段进行X更改之后才进行
api
调用
。我怎么能这么做?如何检查字段是否已更改到足以
浏览 6
提问于2020-02-26
得票数 0
回答已采纳
2
回答
switchMap没有用下面的代码取消先前
的
请求
、
、
、
当用户在自动完成文本框中
输入
值时,
将
调用
searchFunction。因此,这段代码应该做
的
是根据用户
输入
将
oprion返回到自动完成下拉列表,它只应该显示最后一个查询
的
选项。如果我
使用
这段代码,并且在其他地方
调用
它时,不会返回任何内容(当我
使用
subject和上面这样
的
可观察性时)。这个函数被称为“期望一个可观测
的
地方”,所以我们必须从这里返回和观察。另外,我不能编辑/
浏览 3
提问于2021-02-18
得票数 1
回答已采纳
3
回答
发出http请求+对Kendo字段
的
更改进行检查
、
、
、
我有一个方法,叫做每次有一些
输入
文本是变化。(基本上是
搜索
)。public partnerFilterChange(value) if (this.partnersSubscriptions) this.partnersSubscriptions = this.partner
浏览 1
提问于2017-02-15
得票数 1
回答已采纳
1
回答
反应-自动提示与退欧和distinctUntilChanged
、
、
、
、
意图: 我
使用
了一个主题来跟踪
输入
字段中
的
变化。每次在
输入
字段中
发生
更改并
调用
handleSuggestionsFetchRequested时,我都会
使用
searchStr
浏览 0
提问于2019-06-26
得票数 4
回答已采纳
6
回答
用rjxs而不是setTimeout函数
订阅
更优雅
的
方式?
、
、
、
、
我有一个update()方法,
使用
它可以在表中
搜索
表中
的
某些条目,并针对
输入
字段中
的
每个击键更新/过滤条目。我
的
目标是在每次击键后等待大约400ms,然后再将请求发送到后端,这样我就可以避免太多无意义
的
请求。 目前我已经用setTimeout()函数实现了它,但我相信用
RxJS
会有一种更优雅
的
方式。
浏览 28
提问于2019-12-18
得票数 0
回答已采纳
2
回答
Angular 5: ngModelChange上
的
错误请求后未
调用
API
、
、
我必须显示用户在文本框中
输入
的
城市是否可用。对于textbox
的
ngModelChange,我
调用
了一个函数onCityChange()。在该函数中,我发出用户
输入
的
关于
rxjs
主题
的
数据。我已经在ngOnInit()方法中
订阅
了该主题。我还有一个
rxjs
()运算符,在这个运算符中,我通过一个服务
调用
天气
搜索
switchMap(在其中我还将获得城市名称)。现在,当我
输入<
浏览 0
提问于2018-05-14
得票数 0
1
回答
管道运算符
的
行为与预期
的
RXJS
不符
、
、
请看下面我
的
组件,其目的是侦听
输入
的
更改,它会这样做,然后
将
值发送到父组件。我创建了一个管道,只是偶尔发出一次,然后通过最小化对
api
的
调用
,出于某种原因,
即使
我可以通过管道中
的
各种console.log语句看到它,但它在每次更改时都会发出值。"; import {
debounceTime
, distinctUntilChanged, map, skip, switchMap, takeUntil, tap
浏览 10
提问于2019-06-05
得票数 0
回答已采纳
6
回答
如何在角6中实现键控事件中
的
退禁时间
、
、
我创建了一个从
API
中
搜索
学生
的
角度应用程序。它运行良好,
但
每次更改
输入
值时都
调用
API
。我已经做了一项研究,我需要一种叫做debounce
的
东西,但我不知道如何在我
的
应用程序中实现这一点。@angular/core';import { Subject, Observable } from
浏览 2
提问于2018-05-10
得票数 31
回答已采纳
1
回答
当我们在angular 7中不
使用
rxjs
时,需要取消
订阅
吗
、
我正在从
api
(在服务文件中)获取数据,并且在ts文件中
订阅
。我没有
使用
rxjs
(observable和subscription) .I对于在angular 7中不
使用
rxjs
时是否需要取消
订阅
感到困惑。如果需要取消
订阅
,那么如果不
使用
rxjs
,我们如何才能取消
订阅
export class ViewDataComponent implements OnInit {
浏览 2
提问于2019-08-06
得票数 0
1
回答
RxJS
6-角7-正确取消来自主题的当前http请求
、
、
嗨,我有问题,我
的
主题
订阅
和我
的
搜索
电话。我想取消先前
的
电话,而不是现在
的
电话。我已经
搜索
了以前
的
线索,
但
没有成功地找到答案。感谢所
浏览 0
提问于2019-03-26
得票数 0
1
回答
Reactive Form
的
valueChanges事件
即使
在从datalist中选择选项时
也
会
触发
、
、
、
当用户在
输入
字段中
输入
时,正在进行
API
调用
以获取并填充datalist中
的
数据以实现自动完成(Typeahead)。valueChanges.pipe( filter(text => text.length > 2), this.dataListOption = response.ci
浏览 8
提问于2018-12-19
得票数 0
2
回答
从
API
自动完成
搜索
栏
、
我正在尝试创建一个具有自动完成功能
的
图书
搜索
栏,它将动态显示每个按键
的
相关结果。一切正常,我正在获取数据,但是结果没有显示在下拉菜单上我正在尝试创建一个具有自动完成功能
的
图书
搜索
栏,它将动态显示每个按键
的
相关结果。/app.state/app.state';
浏览 1
提问于2019-12-13
得票数 0
回答已采纳
1
回答
当试图以不同高度显示youtube
搜索
结果时出现问题
、
、
、
、
我正忙着
使用
angular4.x开发一个基本
的
youtube播放器应用程序。我正在
使用
一个即时
搜索
组件
使用
rxjs
,当
输入
字段在400 of
的
不更改后
发生
更改时,它会发出请求.最初,我尝试在col-md-4div中显示
搜索
结果,以便每行有三个
搜索
结果。然后我遇到了一个问题,一些缩略图或一些
搜索
结果
的
文本有不同
的
高度,然后转到下一行.然后,我<em
浏览 2
提问于2017-08-24
得票数 0
回答已采纳
2
回答
单击时可观察到
的
角度清晰
、
、
基于angular.io英雄之旅教程中
的
搜索
,我
使用
一个可观察对象创建了一个简单
的
动物
搜索
。这一切都很好,但是我现在想清除
搜索
中
的
值,并在选择结果时清除结果列表。 我已经创建了一个方法来在单击链接时清除
输入
值,期望观察值
将
更新并清除,不幸
的
是,这并没有
发生
,下拉列表仍然存在。我尝试重新分配可观察对象,这是有效
的
,
但
随后可观察对象被取消
订阅
浏览 1
提问于2018-08-29
得票数 2
回答已采纳
2
回答
startWith第一次点击焦点
、
、
使用
AutoComplete
将
城市从
API
中提取出来,然后允许用户
搜索
trips。问题是,
即使
我
使用
的
是startWith,我首先必须在字段中单击,然后开始键入才能使其工作,但由于用户
将
注意力集中在
输入
框上,所以无法立即显示下拉列表。作为解决方案,我想在填充城市变量
的
订阅
之后
调用
它。我该怎么做?名单是否应该是可观察
的
?然后继续重新
订阅
?im
浏览 0
提问于2018-07-23
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券