小编Dre*_*nic的帖子

将现有选择选项绑定到Knockout视图模型

我对Knockout.js很新,所以这可能是一个愚蠢的问题.

我正在阅读Bindings文档,特别是选项绑定.它说在应用绑定时:

之前的所有选项都将被删除.

有没有办法保留现有选项?

<select data-bind="options: availableOptions, optionsText: 'name', value: selectedOption">
    <option value="1">One</option>
    <option value="2" selected>Two</option>
</select>

<script type="text/javascript">
    var option = function(name, value) {
        this.name = name;
        this.value = value;
    };
    var viewModel = {
        availableOptions : ko.observableArray([]),
        selectedOption : ko.observable()
    };
</script>
Run Code Online (Sandbox Code Playgroud)

knockout.js

3
推荐指数
1
解决办法
6860
查看次数

标签 统计

knockout.js ×1