【问题标题】:KnockoutJS, not showing nested property - with: selecteditemKnockoutJS,不显示嵌套属性 - 带有:selecteditem
【发布时间】:2014-09-25 20:48:14
【问题描述】:

我想要完成的工作:

我正在尝试创建一个简单的“主详细信息”(注意引号!) 从下拉列表中选择课程并获取课程中的人员。

我的期望:

<select> 中选择一个班级时,显示所有与该班级“相关”的人名

我得到了什么:

类的名称,即使我正在设置 SelectedClass Persons 的上下文

我的代码

<select data-bind="options: Classes, optionsText: 'Name', value: SelectedClass"></select>
<div data-bind="with: SelectedClass">
    <ol data-bind="Persons" id="selectable">
        <li class="ui-widget-content">
            <div data-bind="text: Name"></div>
        </li>
    </ol>
</div>

我创建了 This fiddle

【问题讨论】:

    标签: jquery knockout.js


    【解决方案1】:

    您的绑定表达式已损坏:data-bind="Persons",您缺少 foreach binding 名称...

    应该是

    <ol data-bind="foreach: Persons" id="selectable">
    

    演示JSFiddle.

    【讨论】:

    • >.
    猜你喜欢
    • 2018-11-19
    • 2014-03-22
    • 2020-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    相关资源
    最近更新 更多