2017-02-24 47 views
2

在Aurelia大街,這是很簡單的創建一個UL或OL像這樣:如何在定義列表上使用repeat.for?

<ul> 
    <li repeat.for='item of items'>${item}</li> 
</ul> 

但如果item是,比方說,一個名稱和說明,我希望做一個定義列表中的對象? repeat.for屬性重複它所在的元素,但在<dl>的情況下,我想在列表上重複每個迭代<dd><dt>。我無法找到任何相關的語法來幫助我,或者從哪裏開始。這甚至有可能嗎?

回答

3

如果沒有自然的單個包裝元素,則可以使用template元素來包裝需要重複的東西。

<dl> 
    <template repeat.for="item of items"> 
    <dd>${item.foo}</dd> 
    <dt>${item.bar}</dt> 
    </template> 
</dl> 
+0

啊,真棒。我無法在文檔中找到它。謝謝! – Paul

相關問題