Угловой материал 6.4.7 Дерево по умолчанию открывается путем развернуть все - PullRequest
0 голосов
/ 15 октября 2018

Я использую Angular Material Tree в своем проекте.Возможно ли открыть дерево по умолчанию.

Я использую последний пример через дерево с частично загруженными данными: https://stackblitz.com/angular/pyyaxgjpqnn?file=app%2Ftree-loadmore-example.ts

Спасибо за вашу помощь.

Я попробовал это решение, но у меня есть эта ошибка: Ошибка: «ExpressionChangedAfterItHasBeenCheckedError: Выражение изменилось после его проверки. Предыдущее значение:« aria-extended: false ». Текущее значение:« aria-extended: true »."


    ngAfterViewInit() {
      this.treeControl.expandAll();
    }

1 Ответ

0 голосов
/ 19 октября 2018

по какой-либо причине nestedTreeControl.dataNodes не обновляется должным образом.обновите его теми же данными, которые вы использовали для nestedDataSource, и он должен работать.

 this.store.select(r => entity).subscribe(r => {
        this.nestedDataSource.data = [new Entity(JSON.parse(JSON.stringify(r)))];
        this.nestedTreeControl.dataNodes = this.nestedDataSource.data;
        this.nestedTreeControl.expandAll();
      })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...