Сборка HTML итерацией с kotlinx. html - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь создать список HTML с помощью kotlinx. html путем итерации по коллекции, для каждого элемента в коллекции я хочу построить тег LI внутри тега UL.

Вот что я пытаюсь:

fun showProducts(products: List<Product>) {
    document.getElementById(content.id)
        ?.append {
            ol {
                products.forEach {
                    this.li {
                        +it.name
                    }
                }
            }
        }
}

Но я получаю сообщение об ошибке в консоли браузера:

Uncaught (в обещании) TypeError: closure $ products.iterator не является function

Как перебрать коллекцию и добавить теги LI внутри тега UL для каждого продукта, переданного в функцию?

...