单击时绑定整个对象(primeng自动完成)?

问题描述:

我有这个数组:单击时绑定整个对象(primeng自动完成)?

[{ 
    "user_id": 101, 
    "user_name": "John" 
}, 
{ 
    "user_id": 101, 
    "user_name": "Ganesh" 
}, 
{ 
    "user_id": 101, 
    "user_name": "Irfan" 
}] 

在我的HTML我有这样的:

<p-autoComplete placeholder="User Search..." field="user_name" [suggestions]="suggestionList" (completeMethod)="userSearch($event)"></p-autoComplete> 

我的问题是,我可以从自动完成选择项目,并得到整个对象与USER_ID和USER_NAME?

是的。你可以得到整个对象。添加[(ngModel)]="selection"并在组件中使用与建议数组类型相同的类型定义“选择”。