0

我有这个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>

如果您已经解决了这个问题并愿意提供您的智慧,我将不胜感激!

4

0 回答 0