我有这个json结构进入knockout.js:
JSON
{}
Id=1
Barcode=1234...
DiscountLevel=40
ProductCollection
Id=1
Name=Cool product one...
Products
{}
Id=1
Manufacturer=Cool Manufacturing...
ProductName=Foo
MSRP=19.99
{}
Id=2
Manufacturer=Cool Manufacturing...
ProductName=Blah
MSRP=9.99
{}
Id=3
Manufacturer=Cool Manufacturing...
ProductName=Boo
MSRP=99.99
第一级和第二级(ProductCollection()。Name)绑定工作正常 - 数据正在流入。
我正在试图弄清楚如何从root.ProductCollection节点获取产品表。
这是我目前的绑定语法(虽然我尝试了很多变体 - 包括注释样式语法):
<table>
<tbody data-bind="foreach: {data: offer().ProductCollection().Products, as: 'Product'}">
<tr>
<td data-bind="text: Product.ProductName"></td>
</tr>
</tbody>
</table>
如果你已经解决了这个问题,并希望提供你的智慧,我会很感激!