2011-09-14 39 views
0

如果我在我的視圖模型可觀察到的陣列,我可以用我的腳本中的項目的立場,即訪問數組中的個別項目中:數據綁定到單個項目的集合

alert(this.travellers()[0].Age); 

不過,我似乎無法databind的項目/屬性使用類似的語法在我看來:

<label data-bind="text: travellers()[0].Age" /> 

再次,我敢肯定我失去了一些根本。

回答

1

您的語法是正確的,它取決於您在綁定的位置,以確定travellers在該級別是否可用。

如果您在模板內部,那麼您應該考慮通過templateOptions傳遞此值,或者如果您的viewModel具有全局範圍,則可以像text: yourViewModel.travellers()[0].Age那樣引用它。

每個選項的樣本:http://jsfiddle.net/rniemeyer/brAtZ/

相關問題