0

このjson構造がノックアウト.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


第 1 レベルと第 2 レベル (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