0
如果我在我的視圖模型可觀察到的陣列,我可以用我的腳本中的項目的立場,即訪問數組中的個別項目中:數據綁定到單個項目的集合
alert(this.travellers()[0].Age);
不過,我似乎無法databind的項目/屬性使用類似的語法在我看來:
<label data-bind="text: travellers()[0].Age" />
再次,我敢肯定我失去了一些根本。
如果我在我的視圖模型可觀察到的陣列,我可以用我的腳本中的項目的立場,即訪問數組中的個別項目中:數據綁定到單個項目的集合
alert(this.travellers()[0].Age);
不過,我似乎無法databind的項目/屬性使用類似的語法在我看來:
<label data-bind="text: travellers()[0].Age" />
再次,我敢肯定我失去了一些根本。
您的語法是正確的,它取決於您在綁定的位置,以確定travellers
在該級別是否可用。
如果您在模板內部,那麼您應該考慮通過templateOptions
傳遞此值,或者如果您的viewModel具有全局範圍,則可以像text: yourViewModel.travellers()[0].Age
那樣引用它。