knockout.js n级绑定导航

时间:2012-12-05 00:06:59

标签: json binding collections knockout.js

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

如果你已经解决了这个问题,并希望提供你的智慧,我会很感激!

0 个答案:

没有答案