我有一个显示多行产品的应用。现在,它使用三个html行进行硬编码。我真的想为一行构建一个模板,然后遍历并填充我需要显示的内容。我认为这是Web UI循环的一项工作(想想fruitsearch示例)。或者我是否要构建模板并将其设置为Web组件并将数据传递给它?我真的不确定这里最好的结构是什么。这是一个开放式的问题,但是填充多行数据的理想结构是什么?
答案 0 :(得分:0)
在需要重新使用时,或者如果您的行具有与之关联的复杂逻辑或布局时,请使用Web组件。
鉴于您对“产品行”的描述,我将为每个产品行使用Web组件,并可能使用另一个Web组件来跟踪所有产品行。例如,如果这是产品搜索结果页面,则SearchResultComponent可以具有标题,ProductRowComponents列表和找到的结果数量,并且每个ProductRowComponent可以具有名称,价格和图像。
这样可以更轻松地处理所涉及的复杂性,并允许重复使用(即使用多个ProductRowComponents)。