【问题标题】:KnockoutJS Value Binding DynamicKnockoutJS 值绑定动态
【发布时间】:2013-02-08 17:09:22
【问题描述】:

有没有办法动态绑定到淘汰赛中的对象,例如:

<label data-bind="attr:{for:$data.name}, text:$data.prettyName"></label>
                                            <!-- ko if:$data.isTextBox-->
                                                <input data-bind="attr:{id:$data.name,value:$parent.currentDocument().values[$data.name]}" type="text"></input>
                                            <!-- /ko -->

或者有没有其他方法来处理 k/v 绑定? values 被定义为 {} 并随着整体类型的变化而创建 values[$data.name]。

【问题讨论】:

  • 我猜你应该对名称和 id 使用未包装的值: 。输入元素也是一样的:

标签: data-binding knockout.js


【解决方案1】:

value 应该不绑定attr

<input data-bind="attr:{id:$data.name}, value:$parent.currentDocument().values[$data.name]" type="text"></input>

【讨论】:

    猜你喜欢
    • 2012-10-15
    • 2013-01-16
    • 2015-01-29
    • 1970-01-01
    • 2012-06-18
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多