我已经尝试使它工作几个小时了,但是仍然没有运气:(。我有这个基本的反应形式,如果我按“ ENTER” 或单击“搜索” 按钮,我可以在控制台中看到表单值的结果。
问题:
1)当我从 dropDown 中选择一个值,然后立即按 Enter 时,我无法控制表单值,但是如果我输入firstName或Lastname然后点击 ENTER 。
这是我的代码:LIVE DEMO
非常感谢!
答案 0 :(得分:0)
primeng
下拉p-dropdown
的问题。默认情况下,enter
不起作用标准选择框的工作方式。
要获取此修复程序,您可以在(keyup.enter)
中使用p-dropdown
。
<p-dropdown (keyup.enter)="onFormSubmit($event)" [options]="cities" formControlName="currentCity" placeholder = "city" optionLabel="label"></p-dropdown>
答案 1 :(得分:-1)
onFormSubmit稍有变化。 看这里: enter image description here https://stackblitz.com/edit/angular-zous5f