在我看来,如果A.module
importB.module
和B.module
import C.module
,那就是A.module
import C.module
。这就是为什么许多 Angular 开发人员构建一个名为Shared.module
.
但是,此规则似乎不适用于DatePipe
. 我已经构建了一个Shared.module
,CommonModule
在这个模块中导入和导出。然后我导入Shared.module
in AppModule
。官方文件告诉我DatePipe
是属于的CommonModule
。
不幸的是,浏览器控制台显示错误:NullInjectorError: "StaticInjectorError(AppModule)[AppComponent -> DatePipe]:
您可以在下面的链接中看到代码。
https://stackblitz.com/edit/angular-common-datepipe?embed=1&file=src/app/app.component.ts
谁能帮我解决这个问题?