我有这个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>
如果您已经解决了这个问题并愿意提供您的智慧,我将不胜感激!