小编Dro*_*pai的帖子

如何从 Angular 中的另一个组件访问控制权?

我在组件 A 中有带有表单控件的表单。我决定将一些表单控件移动到单独的组件 B,以防止其他组件中的代码重复。

A.html:

<form [formGroup]="editForm">
  <B [formControllerName]="'name'" ></B>
  <!-- Other form controls -->
</form>
Run Code Online (Sandbox Code Playgroud)

B.html:

<select class="form-select" formControlName="{{formControllerName}}">
  <!-- Options -->
</select>
Run Code Online (Sandbox Code Playgroud)

我收到此错误: 错误:NG01050:formControlName 必须与父 formGroup 指令一起使用。您需要添加一个 formGroup 指令并向其传递一个现有的 FormGroup 实例(您可以在类中创建一个实例)。

如何从组件 A 访问表单控制器?

forms form-control angular

3
推荐指数
1
解决办法
5169
查看次数

标签 统计

angular ×1

form-control ×1

forms ×1