Угловое материальное дерево расширяет определенный узел - PullRequest
1 голос
/ 09 апреля 2019

Я видел различные примеры расширения всех узлов в mat-tree с использованием

expandAll()

Существует ли какой-либо механизм для расширения определенного узла, если мы щелкнем по нему.Что-то вроде

node.expand()

Я сослался на документацию по угловым материалам, но не получил никакого ответа.Пожалуйста, помогите, если кто-нибудь прошел через это.

1 Ответ

1 голос
/ 09 апреля 2019

Вам нужен метод expand для treeControl, который работает с массивом treeControl.dataNodes.

Что-то вроде

this.treeControl.expand(this.treeControl.dataNodes[/** node you want to expand **/]);

Просто имейте в виду, чтоесли вы хотите расширить конкретный узел, необходимо также развернуть все его предки вплоть до корня.


Demo

...