MatFormFieldModule / MatLegacyFormFieldModule 未导入 MatInputFieldModule 时发生冲突

问题描述 投票:0回答:1

我必须在客户端项目中使用 Material Legacy 模块。

现在我用

MatFormFieldModule
MatInputFieldModule
删除了所有出现的
MatLegacyFormFieldModule
MatLegacyInputFieldModule
。我仍然收到此错误:

NG0300: Multiple components match node with tagname mat-form-field: MatLegacyFormField and MatFormField

我搜索了我所有的代码。 没有出现

MatInputFieldModule

angular angular-material
1个回答
1
投票

确保将应用程序模块中所有与表单相关的模块迁移到新版本。这包括

MatLegacySelectModule
MatLegacyInputModule
等模块。否则,即使您不直接使用它,
MatLegacyFormFieldModule
仍然是应用程序中的传递依赖项。

© www.soinside.com 2019 - 2024. All rights reserved.