【发布时间】:2021-08-09 22:46:07
【问题描述】:
当我运行命令 ng build --prod 时,我收到错误 ERROR in No provider for NgControl ("[ERROR ->]<multiselect></multiselect>"),运行 ng build 或 ng serve 时没有显示错误。
这是multiselect 组件构造函数的代码,NgControl 注入为@Optional。
multiselect 组件已按照该指南创建:https://v7.material.angular.io/guide/creating-a-custom-form-field-control
我已经看到了一些类似的问题: Angular ERROR in : No provider for NgControl ERROR in : No provider for NgControl Angular AOT ...
以及收集到的建议:
- 使用
@Optional - 确保将组件包装到表单中
似乎一切都应该没问题,但不是
【问题讨论】: