从reactive form向表单数据对象添加新属性的方法是通过使用FormControl的addControl方法。
具体步骤如下:
以下是一个示例代码:
import { Component } from '@angular/core';
import { FormBuilder, FormGroup, FormControl } from '@angular/forms';
@Component({
selector: 'app-my-form',
templateUrl: './my-form.component.html',
styleUrls: ['./my-form.component.css']
})
export class MyFormComponent {
myForm: FormGroup;
constructor(private fb: FormBuilder) {
this.myForm = this.fb.group({
name: '',
email: ''
});
// 添加新的属性
this.myForm.addControl('age', new FormControl(''));
}
}
在上面的示例中,我们创建了一个名为myForm的表单组,并在构造函数中使用addControl方法向该表单组添加了一个名为age的新属性。
这样,你就可以使用myForm.controls.age来访问该新属性,并对它进行操作。
补充说明:
参考链接:
T-Day
Elastic 实战工作坊
Elastic 实战工作坊
“中小企业”在线学堂
云+社区技术沙龙第33期
云+社区开发者大会(杭州站)
Elastic 中国开发者大会
云+社区技术沙龙[第28期]
腾讯云GAME-TECH游戏开发者技术沙龙
云+社区技术沙龙[第22期]
领取专属 10元无门槛券
手把手带您无忧上云