我有这段代码,我需要添加默认选择值
<select data-bind="options: items, optionsValue: `value`, optionsText:function(item) { return item.name},selectedOptions: selectedItems().item">
并且我有这个变量来进行选择,如果我像这样提前打开selectedItems它会起作用
self.selectedItems = ko.observableArray([]);
self.selectedItems().item = ko.observable();
然后我添加默认
self.selectedItems().item([self.info().item]);
这段代码工作正常,但是如果我正在进行此操作,请不要事先提出变量
self.selectedItems().item = ko.observableArray([self.info().item]);
selectedOptions不起作用, 任何人都可以告诉我为什么它不起作用?以及如何在不事先添加大量变量的情况下解决此问题 感谢