作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用模板驱动的表单,我想从表单控件中删除一个 formGroup。我怎样才能做到这一点?我的表单中有以下控件
正如你在这张图片中看到的,我有一组 formControls 和一个 formGroup。我想删除 formGroup,我该怎么做?
我可以像这样删除 formGroup 中的 formControl
const ymmtGroup = <FormGroup>this.form.controls['someGroup'];
ymmtGroup.removeControl('someControl');
最佳答案
在您的示例中 this.form
是 FormGroup
自己。 someGroup
就是 this.form
的控件(每个表单组可能有另一个表单组作为其子控件)。 FormGroup
有 removeControl()
函数,看起来像:
removeControl(name: string): void {
if (this.controls[name]) this.controls[name]._registerOnCollectionChange(() => {});
delete (this.controls[name]);
this.updateValueAndValidity();
this._onCollectionChange();
}
this.form.removeControl('someGroup');
关于angular - 如何从angular4的表单中删除一个formGroup?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51478882/
我是一名优秀的程序员,十分优秀!