knockoutjs optionsCaption选项和选择绑定

时间:2013-06-24 15:51:26

标签: javascript knockout.js

我的viewmodel有以下标记:

<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,但未添加OptionsCaption,我无法理解为什么< /强>

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

这是您应该使用select:

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

See fiddle