【问题标题】:knockout.js update property of bound array items on select changeknockout.js 在选择更改时更新绑定数组项的属性
【发布时间】:2012-07-16 13:13:35
【问题描述】:

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

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

或者我是否必须为此编写自己的绑定?

【问题讨论】:

    标签: knockout.js


    【解决方案1】:

    这样的事情怎么样?

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

    虽然我同意自定义绑定会提供最简洁的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-25
      • 1970-01-01
      • 2019-03-24
      • 2021-09-01
      • 1970-01-01
      • 2011-09-19
      • 1970-01-01
      相关资源
      最近更新 更多