Angular Material 6.0.1ツリーのデフォルトが開かれ、すべて展開/折りたたまれます
Angular Material 6 0
解決:
MatTreeのtreeControlは、
すべてのツリーノードを展開するために使用できるexpandAllメソッド、および
折りたたみすべてを使用して、すべてのツリーノードを閉じます。
あなたはのインスタンスをすることができますMatTree経由
ViewChildと電話
ExpandAll in
ngAfterViewInitライフフックを使用して、デフォルトで展開します。
@ViewChild( 'tree')ツリー; ngAfterViewInit(){this.tree.treeControl.expandAll(); }テンプレートから呼び出すためのソースの例:
折りたたみすべてexpandAll..。見る 例 。
さらに、treeControlノードが設定されていることを確認してください。データをロードした後、
treeControl.dataNodes =ノード; treeControl.expandAll()このgithubの問題を参照してください