от условий ( навигации, получение данных из БД и т.д.)
Пункты формируются корректно, но отображаются на вьюхе только после взаимодействия с ней (клик в любом месте, прокрутка колесом или над самим меню). Т.е. типа данные пришли в отдельном потоке а вьюха не перерисовалась... Где порыть?
changeDetection: ChangeDetectionStrategy.OnPush?
меню ты сам писал, или используешь что-то?) у меня такое с material было
если библиотека - то как написал уже Евгений, там стоит стратегия ОнПуш,а данные из observable не запускают цикл изменений в таком случае, даже если async pipe(в таком случае оно помечает этот компонент и проверяет его при следующей проверке)
понял. спс пошел копать...
попробуйте использовать | async он сам рендерит шаблон, с ним должно работать
что значит сам рендерит шаблон?) он же автоматически запускает markForCheck, но если другие компоненты не запустят changeDetection, то как это поможет
ChangeDetectionStrategy.OnPush - такая ботва на лейаут-компоненте висит...
и правильно что висит. я про шаблон гововорю передайте в него потоки asdasds$ | async; let asdasdsd
Обсуждают сегодня