角度1.3.5,角度-ui-bootstrap 0.12.0
表达式
typeahead="state.postcode as state.address for state in states | filter:$viewValue"
不再正常工作 - 输入的viewValue总是填充modelValue(state.postcode - 在这种情况下代替state.address)
小提琴的例子 http://jsfiddle.net/s7yyv4by/
我错过了什么或这是一个错误吗?它在angular-ui 0.4.0(见http://jsfiddle.net/dLu0oqn1/)
中正常工作编辑:类似问题:Angular-UI typeahead - Working in v0.04 but not in v0.11
答案 0 :(得分:2)
您可以通过这种方式http://jsfiddle.net/s7yyv4by/2/
来接近它基本上将selPcode
设置为整个对象。然后访问postcode
作为selPcode
的属性。
postcode <input type="text" ng-model="selPcode.postcode" />
typeahead <input type="text" ng-model="selPcode" typeahead="state as state.address for state in states | filter:{address:$viewValue}" typeahead-editable="false" />