如果我在视图模型中有一个可观察数组,我可以使用项目在我脚本中的位置访问该数组中的各个项目:
alert(this.travellers()[0].Age);
但是,我似乎无法在我的视图中使用类似的语法对项目/属性进行数据绑定:
<label data-bind="text: travellers()[0].Age" />
同样,我确信我错过了一些基本的东西。
答案 0 :(得分:1)
您的语法是正确的,它只取决于您在何处进行绑定,以判断travellers
在该级别是否可用。
如果您位于模板内,那么您可以考虑通过templateOptions
传递此值,或者如果您的viewModel具有全局范围,则可以像text: yourViewModel.travellers()[0].Age
一样引用它。