我想使用angular-typeahead设置ng-model-options =" {getterSetter:true}。据我所知,在这种情况下,typeahead应该使用ng-model的值作为getter / setter。
但事实上,typeahead会将getter / setter重写为模型的值。看起来typeahead不尊重ng-models-options的价值。
这是我的代码
<input type="text" class="form-control"
id="elem-{$ $id $}" ng-model="value.value"
ng-model-options="{ getterSetter: true }"
typeahead="option for option in value.getOptions()">
有没有办法让typeahead尊重ng-model-options并使用getterSetter。它有功能吗?
据我所知,由于某些原因,typeahead会覆盖带有选定值的模型设置器。这里的浮游生物:http://plnkr.co/edit/a3Ld9eVmysrt8RsyzbhX?p=preview
选择一两个后,你会看到`值&#39;已被更改:in不再是一个函数。
答案 0 :(得分:0)
现在angular-ui / bootstrap typeahead不支持ng-model-options,但是有一个补丁,它有0.13.1目标版本。 https://github.com/angular-ui/bootstrap/pull/3865