1
我試圖找出淘汰賽,但我無法得到下拉更新後,我推新的價值觀察到的陣列,它連接到。請告訴我我做錯了什麼?推倒可觀察數組不會更新選擇?
簡單的例子:
<!DOCTYPE html>
<html>
<head>
<script src="js/knockout-3.3.0.min.js"></script>
<script>
function ViewModel() {
var self = this;
self.items = ko.observableArray([
{'id':1,'name':'item #1'},
{'id':2,'name':'item #2'},
{'id':3,'name':'item #3'}
]);
self.addItem = function(id, name) {
self.items().push({'id':id,'name':name});
};
};
</script>
</head>
<body>
<select id="items"
data-bind="options: items,
optionsText: 'name',
optionsValue: 'id'"></select>
<script>
var vm = new ViewModel();
ko.applyBindings(vm);
vm.addItem(4, 'item #4');
</script>
</body>
</html>
謝謝你,就這樣辦吧! –