я строю mat-дерево с инициализатором, на самом деле я изменил метод таким образом, чтобы он соответствовал моему json
buildFileTree(obj: {[key: string]: any}, level: number): TodoItemNode[] {
return Object.keys(obj).reduce<TodoItemNode[]>((accumulator, key) => {
const value = obj[key];
const node = new TodoItemNode();
node.item = obj[key].data.nombre;
if (value != null) {
if (typeof value === 'object') {
node.children = this.buildFileTree(value.children, level + 1);
} else {
node.item = value;
}
}
return accumulator.concat(node);
}, []);
}
он хорошо печатает дерево с нужными мне свойствами, но флажкисовершенно неправильно, и мне нужно включить в checklistSelection.selected идентификатор, который исходит от объекта [ключ] .data.id
я работаю в этом stackblitz
спасибоза вашу помощь