Канал async не найден! в Спартаке Ленивая загрузка компонентов CMS

Я попытался сделать ленивую загрузку компонентов CMS, но получаю ошибку ниже:

ОШИБКА Ошибка: не удалось найти канал async!

Он отлично работает с CSR, но не работает с SSR.

У меня в приложении есть Spartacus 3.2.2 и Angular 10.2.3.

Ниже мой пример кода,

import { NgModule } from ‘@angular/core’; import { CommonModule } from ‘@angular/common’; import { CustomProductListGuard } from ‘./custom-product-list.guard’; @NgModule({ imports: [ CommonModule, ConfigModule.withConfig(<CmsConfig>{ cmsComponents: { CMSProductListComponent: { component: () => import(‘./container/custom-product-list.component’).then(m => m.CustomProductListComponent), guards: [CustomProductListGuard] } }, }), ] }) export class CustomProductListModule { }

Пожалуйста, помогите мне это исправить.

Спасибо!.

stackoverflow .com / questions / 62246010 /   —  person user1606761    schedule 09.07.2021

@PalSingh Я пробовал это, но в моем случае не работает. Я заменил все стратегии обнаружения изменений на стандартные. Но все еще есть та же проблема. Пробовал после перезапуска узла.   —  person user1606761    schedule 09.07.2021

Источник: ledsshop.ru

Стиль жизни - Здоровье!