angular - 我正在使用primeng auto-complete 5.2.4,我需要显示关于控件焦点的建议
问题描述
我正在使用primeng auto-complete 5.2.4,我需要显示关于控件焦点的建议。
<p-autoComplete [(ngModel)]="model" [suggestions]="Suggestions"
(completeMethod)="filter($event)" field="Value" [required]="true"
[forceSelection]="true" [minLength]="0">
</p-autoComplete>
我已经添加minLength="0"
并尝试了其他各种方法,但未能成功显示关于焦点的建议。感谢任何帮助。
解决方案
只需使用onFocus
事件调用show()
这样的
(onFocus)="autoComplete.show()"
但您需要定义autoComplete
模板才能访问show()
. 完整的组件声明是:
<p-autoComplete
#autoComplete
[(ngModel)]="model"
[suggestions]="Suggestions"
(completeMethod)="filter($event)"
(onFocus)="autoComplete.show()"
field="Value"
[required]="true"
[forceSelection]="true"
[minLength]="0"></p-autoComplete>
您可以在这里看到一个工作示例: https ://stackblitz.com/edit/angular-qwpqgp
推荐阅读
- c# - 使用 Flurl 将流响应发布和保存到文件的正确方法是什么
- amazon-web-services - 如何解析 AWS EC2 的主机名
- javascript - 按下输入JQuery时如何关闭移动键盘
- google-data-studio - 匹配列表中的关键字并使用正则表达式或其他过滤掉其余关键字?
- javascript - 有没有办法让背景向下滚动,而某些内容始终停留在中间?
- mysql - 根据多个条件和 JOINS 一对多求和
- c++ - 列出数组中的最小值和最大值
- c++ - 原始类型的类成员的初始化行为
- c# - !ModelState.IsValid 时的 Razor 页面返回值
- java - JSTL Foreach 不输出数据