Угловой материал - вид дерева - превышен максимальный размер стека вызовов

Другой способ перечислить каталоги и файлы будет использовать RecursiveTreeIterator, на который вы ответили: https://stackoverflow.com/a/37548504/2032235 .

объяснение RecursiveIteratorIterator и итераторов в PHP можно найти здесь: https://stackoverflow.com/a/12236744/2032235

0
задан student18 11 February 2019 в 09:06
поделиться

1 ответ

У меня была та же проблема сегодня, и я смог найти свой ответ здесь. https://github.com/angular/material2/issues/11602 .

Существует некоторая проблема с вложенными узлами дерева и большими объемами данных. Изменение дерева на плоское дерево решает проблему. Существует отличный пример, который можно найти в документации по угловым материалам здесь https://material.angular.io/components/tree/overview

или здесь можно использовать стек

[116 ] https://stackblitz.com/angular/bbrlnqbyxoq?file=app%2Ftree-flat-overview-example.ts

Дайте мне знать, если это поможет, если нет, дайте мне знать и я постараюсь помочь вам.

P.S. Если у вас есть какие-либо пользовательские свойства в ваших узлах, просто измените функцию преобразователя.

0
ответ дан Vytautas Petrikas 11 February 2019 в 09:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: