我有一个可观察的数组如下..
SyntaxError: expected expression, got keyword 'if'
我希望从可观察数组中的元素填充选择列表框,以便选项名称是“name”和“type”的串联字符串,如“Bungle-Unknown”,“George-Unknown”,等等。 期权价值只是'名称'。
真心感谢任何帮助。
由于
答案 0 :(得分:2)
在select控件的绑定中,您可以使用selected
绑定为您的选项构建标题(请参阅http://knockoutjs.com/documentation/options-binding.html,示例4)。您基本上可以这样做(假设您有另一个名为<select data-bind="options: myObservableArray,
optionsText: function(item) {
return item.name + '-' + item.type;
},
value: selected"></select>
的可观察对象来保存您下拉列表中的所选选项:
array_unique