angularjs - AngularJS UI Typeahead标签和值

标签 angularjs angular-ui

我正在使用typehead指令自动完成状态列表。
该列表包含一堆对象,如下所示

{
  StateId: 0,
  StateCode: "AK",
  StateDesc: "ALASKA"
}

字头HTML如下
typeahead="state.StateCode for state in States | filter:$viewValue | limitTo:8"

这个效果很好,但是我想对其进行一些改进。
是否可以使自动完成下拉列表显示(并搜索)StateDesc,但是一旦单击下拉项,文本框就会填充StateCode

谢谢!

最佳答案

HTML必须是
typeahead="state.StateCode as state.StateDesc for state in States | filter:$viewValue | limitTo:8"
感谢 Pushpak 向我指出正确的方向。

关于angularjs - AngularJS UI Typeahead标签和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20790695/

相关文章:

angularjs - 如何检查 Angular Material 的版本

javascript - Angular.js 路由

javascript - Webpack:从 html 模板加载图像

javascript - 根据下拉列表中的选择更改 json 的 Angular 函数

javascript - ng-disabled 在 chrome 中不起作用

angularjs-directive - 创建包含其他指令的 Angular.js 指令

angularjs - 预先输入对象数组?

javascript - 包括 JavaScript 中动态创建的子页面 "isActive()"

javascript - Typeahead 模糊事件未在 iPhone 上触发

javascript - Bootstrap 日期选择器格式不适用于初始化