在子模块中找不到表单模块

Forms Module not found in Child module

我正在尝试使用 ReactiveFormsModule。我在 app.module 中导入了它。我的组件在子模块中,但子模块无法获取它。

我应该在每个子模块中导入这个模块吗? 或者有什么方法可以将它保留在appmodule中并使其在所有子模块中工作?

这就是 Angular 中的封装方式。

它可以防止不可见的依赖关系,并使模块需要什么变得非常清楚。如何处理它,是创建一个 SharedModule,其中包含将其导入相应模块的所有必要模块。

这是一种很常见的行为。例如,您可以在这里查看: