角度选择 - 绑定到模型(不是值)

时间:2015-10-02 16:24:37

标签: javascript angularjs selectize.js

我正在使用angular-selectize plugin。我无法看到如何将整个对象作为选定项而不仅仅是值。

请参阅此Plunkr

例如: 而不是获得“1000”作为我想要的选定项目:

{
    "value": "1000",
    "name": "LONDON",
    "longitude": "-0.14922",
    "latitude": "51.49267",
    "class": "Your Most Searched"
}

我确定这是微不足道的,但我无法通过我的ng-model属性看到如何做到这一点。

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:3)

这是一个已经在GitHub存储库中引发的问题,see here

到目前为止还没有办法开箱即用,我试图避免的建议解决方法是让模型引用密钥。然后,我需要使用Lodash或Underscore来搜索整个对象的数组。

答案 1 :(得分:0)

我的解决方案是,总是在触发onChange时,我才使用密钥并运行一个微服务,该服务在预加载的集合中搜索最后一个数据,或者在某些情况下,我在API中进行查找。

这还需要更多工作,