我正在使用这个链接来实现Typeahead。现在我正在使用TypeaheadOptionField来在typeahead中显示名称,但它也将名称字符串绑定到模型中。我想绑定对象而不是字符串。
我的HTML代码:
<input formControlName="item" class="form-control" [typeahead]="allItemsArray" [typeaheadItemTemplate]="customItemTemplate"
[typeaheadOptionsLimit]="7" [typeaheadMinLength]="0" [typeaheadOptionField]="name" (typeaheadOnSelect)="onSelectItem($event)">
所有项数组:
[
{
name: 'a',
code: '12'
},
{
name: 'b',
code: '13'
}
]
Value bound to form control: 'a'
Required value: {'name': 'a', 'code': '12'}
我尝试的一件事是实现一个事件,将模型值设置为对象,但它没有起作用。