【问题标题】:"No provider for RadioControlRegistry" in angular 2 what provider should I add?角度 2 中的“没有 RadioControlRegistry 的提供者”我应该添加什么提供者?
【发布时间】:2016-09-07 13:03:17
【问题描述】:

我应该在提供者组件中添加什么提供者?

<div class="radio">
<input let match id="male" type="radio" name="gender" value="true" [(ngModel)]="isMatching"  (click)="isMatching(match.value)" >

这是我的控制台输出:

【问题讨论】:

  • 如果将FormsModule(或ReactiveFormsModule)添加到当前模块的imports: [...],错误应该会消失。
  • 我没有在我的代码中添加 FormsModule 或 ReactiveFormsModule
  • 那么这就是你应该做的;-)
  • 您使用的是哪个版本的 Angular?在 12.2 版中,仅将 FormsModule 添加到包含我的组件的模块中是不够的。我仍然得到那个错误。
  • 实际上这是一个老问题,它是 angular 2 rc5,答案对我来说效果很好

标签: html angular provider


【解决方案1】:

您需要将FormsModule 添加到imports

@NgModule({
  imports: [CommonModule, FormsModule]
  ...
})
class MyModule {}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 2018-02-28
    • 2018-03-04
    • 2019-08-12
    • 2018-08-08
    • 2016-02-16
    • 1970-01-01
    相关资源
    最近更新 更多