如何使用Knockout添加默认文本以选择选项

时间:2014-03-13 17:01:36

标签: javascript html knockout.js

标题说明了一切,我还没有找到任何关于此的内容,并想知道是否可能。我正在尝试使选择选项如下所示:

<option>Last 'knockout variable' Days</option>

Knockout将绑定选项文本没有问题,目前是30或60 ......等等,但我需要围绕该选项的默认文本。

我做了一个非工作的jfiddle,所以你可以看到我的代码是什么样的。 http://jsfiddle.net/RBx6h/

1 个答案:

答案 0 :(得分:2)

您可以使用函数来定义选项文本

<select class="form-control" data-bind="
    options: activityFilters, 
    optionsText: function(item) { 
        return 'Last ' + item + ' Days';
    }, 
    value: selectedActivityFilter">
</select>

<强> JSFIDDLE

选项绑定tutorial,示例4,表示下拉列表,显示的文本作为所表示项目的函数计算