Я хочу специальный тег для вкладок, который даст мне возможность написать следующий код
app-tabset#my-tab
@tab title="first"
p -- content of first tab
@tab title="second"
p -- content of second tab
но я не могу заставить его использовать повторяющийся атрибут, следовательно, в app-tabset.marko
onMount() {
console.log('incoming tabs', this.input.tab)
// expected an array but only object of second tab
// "{title="second", renderBody: function}"
}
Чтение документов в повторяющихся тегах атрибутов я добавляю marko-tag.json
{
"<tab>": {
"is-repeated": true
}
}
Это компилируется нормально, но при загрузке страницы я получаю
Render async fragment error (lasso-slot:head).
Exception: Error: Unable to load tag ([C:\projects\marko\src\components → C:\projects\marko\src\components\app-tabset\marko-tag.json]):
Error: Error while applying option of "<tab>".
Cause: Error: Unsupported properties of [is-repeated]