Angular选择——绑定到模型(而不是值)
Angular Selectize - Bind to Model (not Value)
我使用的是angular-selectize插件。我看不出如何获得整个对象作为所选项目,而不仅仅是值。
请参阅此Plunkr
例如:而不是得到"1000"作为选中的项目,我想得到:
{
"value": "1000",
"name": "LONDON",
"longitude": "-0.14922",
"latitude": "51.49267",
"class": "Your Most Searched"
}
我相信这是微不足道的,但我看不出如何通过我的ng-model
属性来做到这一点。
感谢您的帮助。
这个问题已经在GitHub存储库中作为问题被提出,请参阅此处
到目前为止,还没有办法开箱即用,我试图避免的建议解决方案是让模型引用键。然后我需要使用Lodash或Underscore在数组中搜索整个对象。
我的解决方案是,总是当onChange被触发时,我取键并运行一个微服务,搜索预加载集合中的最后一个数据,或者在某些情况下,我查看API。
这是更多的工作,虽然,它运行良好。
相关文章:
- Angular没有根据模型更新我的选择元素
- Angularjs:如何让ui选择只有一种方式的模型竞标
- 初始化ng模型时,Angular ui选择占位符不起作用
- 选择框中带有关联的ng模型,选项中带有ng重复
- 角度:仅当选择脏时定义 ng 模型
- 角度指令:当选择更改时,ng 模型未正确更新
- AngularJS绑定模型以选择更新输入数字字段,最小值为最大值
- 选择与ng模型和ng选项绑定时不进行选择
- 与设计用户相关联的多个模型-根据角色选择填写一个模型
- AngularJS:选择不绑定到模型
- 选择框中的ng模型工作不正常
- 使用数组中的嵌套对象在AngularJS中切换用于动态选择菜单的数据模型
- 使用 $q.all 有时会导致选择无法正确读取模型
- 在选择未绑定到模型 Angular js 的日期值时使用日期选择器
- 如何将 HTML 选择绑定到 Rivets.JS 中的模型值
- ng 模型设置值为选择
- 挖空选择框未绑定到初始模型值,而是绑定新值
- 使用 ng 模型选择未选择正确的选项
- Ext JS 4.2:复选框模型选择问题
- 无法按模型选择元素