【问题标题】:Angular Selectize - Bind to Model (not Value)Angular Selectize - 绑定到模型(不是值)
【发布时间】:2015-12-30 22:14:35
【问题描述】:

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

请看这个Plunkr

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

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

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

任何帮助表示赞赏。

【问题讨论】:

  • 提供文档链接,应该是可配置的或提供事件访问
  • 文档为here。我什么都看不到(最好不使用自定义回调来实现)

标签: javascript angularjs selectize.js


【解决方案1】:

这是一个已在 GitHub 存储库see here 上作为问题提出的问题

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

【讨论】:

    【解决方案2】:

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

    不过,它的工作量更大。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-07
      • 2020-12-07
      • 1970-01-01
      • 1970-01-01
      • 2019-11-05
      • 1970-01-01
      • 2021-03-21
      • 1970-01-01
      相关资源
      最近更新 更多