В файле Aurelia JS у меня есть:
export class Tasks {
constructor() {
this.categories = [];
class category {
node = null;
tasks = [];
};
...
}
'Categories' становится массивом из x объектов категории.
category.node сохраняет один объект.
category.tasks содержит массив объектов.
В HTML я могу успешно:
<div repeat.for="category of categories">
${category.node.title}
</div>
Но я не могу перебирать задачи под ним (упрощенно, ниже).
<div repeat.for="category of categories">
${category.node.title} <br />
<div repeat.for="task of category.tasks[0]"> // this line here
Title: ${task.title}
</div>
</div>
Не уверен, что я здесь делаю не так.