knockoutjs选项对选项和选择绑定的适应

knockoutjs optionsCaption for options and select binding

本文关键字:选项 绑定 选择 knockoutjs      更新时间:2023-09-26

我的视图模型有以下标记:

<select data-bind="
    foreach: $parent.Activities,
    value: ActivityId,
    optionsCaption: 'Please select'" 
    class="iaActivities">
    <option data-bind="
            value: Id,
            text: Name,
            attr: { 'title': Name }"></option>
</select>

选项目前是基于$parent.Activities中的项目构建的,值也被正确设置为ActivityId,但没有添加选项自适应,我不明白为什么

如有任何帮助,我们将不胜感激。

这是您应该与select一起使用的绑定:

<select data-bind="options: $parent.Activities,
    value: ActivityId,
    optionsCaption: 'Please select',
    optionsText:'Name'"
     class="iaActivities">
</select>

请参阅fiddle