2014-09-25 38 views
1

我試圖做到:

我試圖創建一個簡單的「主 - 詳細信息」 你在哪裏(注意引號!)從下拉列表中選擇一個班級,並獲得班級中的人員。KnockoutJS,不顯示嵌套屬性 - 使用:將selectedItem

我想到:

當從<select>選擇一類,顯示 「連接」 到該類

什麼,我讓所有的人的名字:

名稱即使我正在設置SelectedClass人員的環境

我的代碼

<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

回答

1

你的綁定表達式被打破:data-bind="Persons",你缺少的foreach binding名稱...

應該

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

演示JSFiddle

+0

>< - Doh! - 不敢相信我沒有發現 – VisualBean 2014-09-25 07:17:43