在 Aurelia 中,创建 ul 或 ol 非常简单,如下所示:
<ul>
<li repeat.for='item of items'>${item}</li>
</ul>
但是如果item
呢?是一个带有名称和描述的对象,我想做一个定义列表? repeat.for
属性重复它所在的元素,但在 <dl>
的情况下我想重复<dd>
和一个 <dt>
列表中的每次迭代。我找不到任何相关的语法来帮助我,或者不知道从哪里开始。这可能吗?
最佳答案
当没有自然的单个包装元素时,您可以仅使用 template
元素来包装需要重复的内容。
<dl>
<template repeat.for="item of items">
<dd>${item.foo}</dd>
<dt>${item.bar}</dt>
</template>
</dl>
关于aurelia - 如何在定义列表上使用repeat.for?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42428727/