我试图用我的数组中的值绑定选择选项,但没有成功 . 我试图改变我如何使用数组改变从observable到observableArray,但它不会取值 .
这是我目前的尝试 .
<select name="status"
data-bind="options: statuses,
optionsValue: 'key',
optionsText: 'value',
value: status "></select>
昏死:
$statuses = {
1: 'Open',
2: 'Closed',
3: 'On hold'
}
self.statuses = ko.observable($statuses);
self.status = ko.observable(null);
1 回答
你传递的是字典而不是数组 .
它应该是这样的:
使用以下HTML
如果您希望键值更改
$statuses
为:并使用
optionsValue
和optionsText
保持HTML绑定 .