如何使用Kitsune Schema添加类别,子类别,然后添加产品结构来展示产品?

时间:2018-07-03 06:44:24

标签: arrays schema

我们创建了一个测试项目,以测试类别>子类别>产品的架构。我们无法从k-repeat标签中获取多个Sub_Categories。 (类别数组>子类别数组>产品数组)

主架构

category []:类别

数据类型:

类别

            string:name

            sub_category[]: sub_categories

            product[]: cat_products

sub_category

            string:name

            product[]: sc_products

产品

            string:name

            string:content

            image[]:image

代码

<div k-repeat="[[business.categories, i, 0:business.categories.length()]]" >
        <!--Category: [[business.categories[i].name]]<br>-->
        Sub Category: [[business.categories[i].sub_categories[i].name]], <br>
</div>

1 个答案:

答案 0 :(得分:3)

解决问题的方法是嵌套循环。

在您的情况下:

让您的基类为“测试”

<div k-repeat="[[test.categories, i, 0:test.categories.length()]]">
  This is category name = [[test.categories[i].name]]
  <div k-repeat="[[test.categories[i].sub_categories, j, 0:test.categories[i].sub_categories.length()]]">
    Sub category name = [[test.categories[i].sub_categories[j].name]]
  </div>
</div>