0

我有一个要绑定到可观察数组的选择。我想为每个绑定到模型项目中可观察布尔值的项目设置选项的标题属性。如果该部分发生更改,我想将可观察数组中每个项目的布尔值设置为 false,然后将 newley 所选项目的布尔值设置为 true。

我的问题是如何解决这个问题: - 是否可以设置选项绑定生成的选项元素的标题属性?- 是否可以使用值绑定设置绑定项目的布尔值而不是单独的属性?

还是我必须为此编写自己的绑定?

4

1 回答 1

0

这样的事情怎么样?

<select data-bind="foreach: Dog, value: SelectedDogID">
    <option data-bind="text: DogName, value : DogID, attr: {title : DogID == $parent.SelectedDogID()'}" />
</select>

尽管我同意自定义绑定将提供最干净的解决方案。

于 2012-07-16T13:29:55.343 回答