淘汰js selectedOptions无效

时间:2017-02-03 08:03:29

标签: javascript knockout.js

我有这段代码,我需要添加默认选择值

<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不起作用, 任何人都可以告诉我为什么它不起作用?以及如何在不事先添加大量变量的情况下解决此问题 感谢

0 个答案:

没有答案