【问题标题】:Drop down from array of objects从对象数组中下拉
【发布时间】:2016-04-25 08:04:32
【问题描述】:

嗨,我是 Knockout Js 的新手。谁能解释我如何从对象数组中创建下拉列表。我希望文本和下拉列表的值应该不同。对象位于键值对中。

提前致谢。

【问题讨论】:

  • documentation 开始,如果您仍有问题,请返回特定问题。
  • 嘿,我可以用简单的数组显示,但不能用对象数组显示...请帮助我
  • 查看文档中的示例 3。这是一个带有 javascript 对象的下拉菜单。
  • 马特我真的无法得到它,你能帮我简化一下吗..实际上我将数据存储在数组中..现在它变成了对象数组..我无法迭代并显示值
  • 既然 nobody 可以看到您的任何代码,您希望任何人如何简化?将代码的相关包含在问题中

标签: knockout.js knockout-2.0 knockout-mapping-plugin knockout-validation knockout-mvc


【解决方案1】:
<select data-bind="options: nameOfOptionsCollection, optionsText: key, optionsValue: value, value: observable></select>

http://knockoutjs.com/documentation/options-binding.html

  • options 是要列出的数组或对象的位置 在下拉菜单中会去
  • optionsText 是下拉菜单中的文本
  • optionsValue 将是每个选项的 value 属性
  • value 是视图模型中要绑定到此下拉列表的 observable

当您对淘汰赛有疑问时,请尝试查看http://knockoutjs.com

【讨论】:

    猜你喜欢
    • 2020-11-21
    • 2017-08-08
    • 1970-01-01
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    • 2012-06-24
    相关资源
    最近更新 更多