Javascript knockoutjs选项用于选项的标题并选择绑定
我的viewmodel具有以下标记:Javascript knockoutjs选项用于选项的标题并选择绑定,javascript,knockout.js,Javascript,Knockout.js,我的viewmodel具有以下标记: <select data-bind=" foreach: $parent.Activities, value: ActivityId, optionsCaption: 'Please select'" class="iaActivities"> <option data-bind=" value: Id, text: Name,
<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>
这是您应该与select一起使用的绑定:
<select data-bind="options: $parent.Activities,
value: ActivityId,
optionsCaption: 'Please select',
optionsText:'Name'"
class="iaActivities">
</select>
@Damien,在最初的示例中,Xgreen使用title属性,这可能是他指定foreach绑定的原因。但是,在您的答案中没有标题属性。这里的问题是,当使用foreach绑定时,optionCaption被删除。有什么想法吗?@Damien,在最初的示例中,Xgreen使用title属性,这可能就是他指定foreach绑定的原因。但是,在您的答案中没有标题属性。这里的问题是,当使用foreach绑定时,optionCaption被删除。有什么想法吗?