Angular 选择 - 绑定到模型(不是值)
Angular Selectize - Bind to Model (not Value)
我正在使用 angular-selectize plugin。我看不到如何将整个对象作为所选项目而不仅仅是值。
请看这个Plunkr
例如:
我不想将“1000”作为所选项目:
{
"value": "1000",
"name": "LONDON",
"longitude": "-0.14922",
"latitude": "51.49267",
"class": "Your Most Searched"
}
我确定这很简单,但我无法通过我的 ng-model
属性了解如何做到这一点。
感谢任何帮助。
这个问题已经在 GitHub 存储库中作为问题提出,see here
到目前为止还没有开箱即用的方法,我试图避免的建议解决方法是让模型引用密钥。然后我需要使用 Lodash 或 Underscore 在数组中搜索整个对象。
我的解决方案,总是在触发 onChange 时,我获取密钥和 运行 一个微服务,该服务搜索预加载集合中的最后一个数据,或者在某些情况下,我查看API.
虽然工作量更大,但效果很好。
我正在使用 angular-selectize plugin。我看不到如何将整个对象作为所选项目而不仅仅是值。
请看这个Plunkr
例如: 我不想将“1000”作为所选项目:
{
"value": "1000",
"name": "LONDON",
"longitude": "-0.14922",
"latitude": "51.49267",
"class": "Your Most Searched"
}
我确定这很简单,但我无法通过我的 ng-model
属性了解如何做到这一点。
感谢任何帮助。
这个问题已经在 GitHub 存储库中作为问题提出,see here
到目前为止还没有开箱即用的方法,我试图避免的建议解决方法是让模型引用密钥。然后我需要使用 Lodash 或 Underscore 在数组中搜索整个对象。
我的解决方案,总是在触发 onChange 时,我获取密钥和 运行 一个微服务,该服务搜索预加载集合中的最后一个数据,或者在某些情况下,我查看API.
虽然工作量更大,但效果很好。