angular - Angular router.navigate 将刷新组件
问题描述
大家,我可以知道功能 router.navigate 将重新加载组件吗?
我有一个文本框在列级别进行过滤,在文本框中输入值后,它会像gif一样失去光标的注意力
示例逻辑是
- 文本框
<input #input class="width-100" type="text" [disabled]="disableInput" [value]="inputValue$ | async" (input)="searchText$.next(input.value)" [ngClass ]="{ disableStyle: disableInput, enableStyle: !disableInput }"/>
- 当输入值将发送查询帕尔马调用弹性搜索
this.router.navigate(['./'], { relativeTo: this.route, queryParams: { ...queryParams, ...condition, }, });
- 在第2步之后,我发现列组件将被重新加载,然后失去光标的注意力
问题是如果我在文本框中输入一个值,如何避免重新加载组件或任何方式可以添加光标的注意力,谢谢大家
解决方案
推荐阅读
- react-native - React-native cognito 设置来自 facebook 和 google uri 的重定向错误
- python - 我正在尝试在 python 中进行基本的颜色转换,但是我似乎无法克服以下错误
- amazon-web-services - 无法从 AWS S3 访问被拒绝错误下载文件
- ruby - 无法运行使用 ruby stef defs 的黄瓜功能文件,导致 gem 版本冲突
- ms-access - 运行访问报告,包括另一个具有相同日期范围的非关联附加报告
- java - 有没有办法在 JAVA 中循环创建数组?
- ios - 如何创建全宽 VStack?
- c# - 在 PosExplorer.GetDevices() 中找不到 BC-95AC 热敏打印机
- asp.net - 如何解决文件上传代码C#中的错误?
- asp.net-core - Asp Core 3.0 - 在发出请求之前不调用 Program.Main 和 Startup