ULタグ内にLIタグを構築したいコレクション内の各要素に対して、コレクションを反復処理することにより、kotlinx.htmlを使用してHTMLリストを構築しようとしています。
これは私がしようとしているものです:
fun showProducts(products: List<Product>) {
document.getElementById(content.id)
?.append {
ol {
products.forEach {
this.li {
+it.name
}
}
}
}
}
しかし、ブラウザ コンソールに次のエラーが表示されます。
キャッチされていない (約束) TypeError: Closure$products.iterator は関数ではありません
コレクションを繰り返し処理し、関数に渡される各製品の UL タグ内に LI タグを追加するにはどうすればよいですか?