【问题标题】:Master/Detail with Knockout具有淘汰赛的主/详细信息
【发布时间】:2012-08-09 14:24:31
【问题描述】:

我有一个 observableArray 的 Knockout 模型。我希望能够显示所选项目的详细信息,并将文本框等绑定到该淘汰项目的模型,可能吗?

【问题讨论】:

    标签: knockout.js


    【解决方案1】:

    您需要创建一个 observableArray 来存储项目,并将它们绑定到一些 html 以显示它们。然后使用单击绑定(或其他事件)来捕获用户选择的事件。然后在这种情况下,您可以设置所选项目。

    这是一个演示这个的小提琴。

    http://jsfiddle.net/johnpapa/3DPvU/

    HTML 可能如下所示:

    <ul data-bind="foreach: people">
    <li data-bind="text:name, click:$parent.selectPerson"></li>
    </ul>
    
    <div data-bind="with:selectedPerson">
    <span data-bind="text:id"></span>
    <input data-bind="value:name"/>
    <input data-bind="value:country"/>
    </div>​
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-24
      • 1970-01-01
      • 2019-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-30
      相关资源
      最近更新 更多