【发布时间】:2021-09-16 08:29:28
【问题描述】:
我尝试制作 CMS 组件的延迟加载, 但是出现以下错误:
ERROR 错误:找不到管道“异步”!
它适用于 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 {
}
请帮我解决这个问题。
谢谢!
【问题讨论】:
-
@PalSingh 我试过这个,但在我的情况下不起作用。我将所有更改检测策略都替换为默认值。但仍然有同样的问题。重启节点后尝试。
标签: angular angular-universal spartacus-storefront