【问题标题】:How to add default text to select option using Knockout如何使用 Knockout 添加默认文本以选择选项
【发布时间】:2014-03-14 01:25:24
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: javascript html knockout.js


    【解决方案1】:

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

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

    JSFIDDLE

    选项绑定tutorial,示例 4,表示带有显示文本的下拉菜单,计算结果为所表示项目的函数

    【讨论】:

    • 谢谢!完全忘记了我能做到。
    猜你喜欢
    • 2022-07-26
    • 2019-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-08
    相关资源
    最近更新 更多