Angular 如何检测p-autocomplete(启动)文本输入更改(非值) {{company.name}
如何检测p-autocomplete(启动)文本输入更改(非值)。我想检测输入字段中的每一个变化。如何检测它?我可以用Angular 如何检测p-autocomplete(启动)文本输入更改(非值) {{company.name},angular,primeng,Angular,Primeng,如何检测p-autocomplete(启动)文本输入更改(非值)。我想检测输入字段中的每一个变化。如何检测它?我可以用(completeMethod)检测到它,但它在case(onKeyUp)中工作不正确,但它只显示最后一次的keyup;如何获取输入字符串值?您应该能够绑定ngModel和ngModelChange,但您必须应用ngModelOptions={“standalone”:true}以避免绑定错误,因为您似乎也在使用被动表单 或者绑定到(更改),但每次按键只能获得一个事件 <p
(completeMethod)
检测到它,但它在case(onKeyUp)中工作不正确,但它只显示最后一次的keyup;如何获取输入字符串值?您应该能够绑定ngModel和ngModelChange,但您必须应用ngModelOptions={“standalone”:true}以避免绑定错误,因为您似乎也在使用被动表单
或者绑定到(更改),但每次按键只能获得一个事件
<p-autoComplete
id="members"
formControlName="companyId"
field="name"
placeholder="{{ 'SearchByName' | translate }}"
styleClass="width100p"
[suggestions]="companyList"
(keyup)="onKeyup()"
(onSelect)="onSelect()"
(onUnselect)="onUnSelect()"
(completeMethod)="searchCompany($event)"
(onKeyUp)="checkValidity($event)"
(onFocus)="checkValidity($event)"
(onBlur)="checkValidity($event)"
(onShow)="helperService.addScroll('.ui-autocomplete-panel')"
[multiple]="true">
<ng-template let-company pTemplate="item">
<div>{{ company.name }}</div>
</ng-template>
</p-autoComplete>