Угловое дерево, развернуть один узел занимает слишком много времени - PullRequest
0 голосов
/ 03 мая 2019

Я использую дерево матов, а для узлов расширения я использую функцию ниже

indecesArray.forEach((element,i) => { 
let t5 = performance.now(); this.treeControl.expand(this.treeControl.dataNodes[ element ]); 
let t6 = performance.now(); 
console.log("Treet at index-"+i+"took"+ (t6 - t5) + "milliseconds");
 });

Здесь IndecesArray, имеющий только 2 элемента, и this.treeControl.dataNodes, имеющий 5000 элементов.Расширение узлов занимает 10 секунд.

Есть ли проблема с функцией расширения?

...