+
-
+
\ No newline at end of file
diff --git a/src/components-examples/material/tree/tree-nested-overview/tree-nested-overview-example.ts b/src/components-examples/material/tree/tree-nested-overview/tree-nested-overview-example.ts
index 3500b3a3d034..70bcabc15213 100644
--- a/src/components-examples/material/tree/tree-nested-overview/tree-nested-overview-example.ts
+++ b/src/components-examples/material/tree/tree-nested-overview/tree-nested-overview-example.ts
@@ -1,6 +1,5 @@
-import {NestedTreeControl} from '@angular/cdk/tree';
import {ChangeDetectionStrategy, Component} from '@angular/core';
-import {MatTreeNestedDataSource, MatTreeModule} from '@angular/material/tree';
+import {MatTreeModule} from '@angular/material/tree';
import {MatIconModule} from '@angular/material/icon';
import {MatButtonModule} from '@angular/material/button';
@@ -24,12 +23,9 @@ interface FoodNode {
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class TreeNestedOverviewExample {
- treeControl = new NestedTreeControl
(node => node.children);
- dataSource = new MatTreeNestedDataSource();
+ childrenAccessor = (node: FoodNode) => node.children ?? [];
- constructor() {
- this.dataSource.data = EXAMPLE_DATA;
- }
+ dataSource = EXAMPLE_DATA;
hasChild = (_: number, node: FoodNode) => !!node.children && node.children.length > 0;
}