Angular 如何使用模型中的Ng2引导TypeAhead值而不是弹出窗口中的值?

Angular 如何使用模型中的Ng2引导TypeAhead值而不是弹出窗口中的值?,angular,typeahead,angular2-forms,ng2-bootstrap,Angular,Typeahead,Angular2 Forms,Ng2 Bootstrap,NG2引导型TypeAhead提供: [typeaheadOptionField]="'view'" 从类似JSON的 {id: 1, name: 'Alabama', view:'State: Alabama'} 弹出窗口中显示的特定值。如果按Enter键,也会获取此值。但是,如果我想使用支持JSON的另一个值(如上面的“name”),该怎么办?实施 (typeaheadOnSelect)="typeaheadOnSelectZip($event)" 不起作用,因为如果我将此值写入模型

NG2引导型TypeAhead提供:

[typeaheadOptionField]="'view'"
从类似JSON的

{id: 1, name: 'Alabama', view:'State: Alabama'}
弹出窗口中显示的特定值。如果按Enter键,也会获取此值。但是,如果我想使用支持JSON的另一个值(如上面的“name”),该怎么办?实施

 (typeaheadOnSelect)="typeaheadOnSelectZip($event)"
不起作用,因为如果我将此值写入模型,则不考虑此值,因为Ng2引导程序随后会再次使用弹出窗口中的值覆盖此值