*ngIf="allEquipment | async as equipment">
                  
                  
                  , внутри карты есть цикл 
                  
                  
                  ngFor
                  
                  
                  , который предназначен для разделения всех данных по типам,  сами данные выводятся в таблицах, 
                  
                  
                  [objectsList]="filterEquipmentByType(type.key, equipment)
                  
                  
                  . но такой вариант вешает всё приложение после сборки. что я тут сделал не так?
                  
                  
                  быть может лучше использовать async pipe в конечных точках, а фильтровать сам observable?
                  
                  
                
подозреваю, что вызов функции в *ngFor в темплейте в этом виноват. Решение - готовить данные заранее в классе компонента. Любой вызов методов в темплейте приводит к лишним вызовам change detection, это приводит к тормозам
Обсуждают сегодня