如何在Angular 5的formControl中设置默认值

时间:2018-07-03 10:43:08

标签: angular

如果表中没有数据,则无法从服务中获取定义,但是在这种情况下,我想在formControl中显示默认值。如果有数据,那么工作正常……请帮助我,并提出我需要做的事情。

2 个答案:

答案 0 :(得分:2)

创建组并在其中进行控制时,也可以对其进行初始化。

fbFormBuilder

fb.group({
   yourControl: [0, Vaidators.required] // '0' is the default value
});

答案 1 :(得分:2)

您可以尝试在表单控件中使用默认值。

myForm: FormGroup;
ngOnInit() {
    this.myForm = this.fb.group({
        name: ["test", [Validators.required, Validators.maxLength(30)]],
        address: this.fb.group({
            pin: ["123456", Validators.required]
        })
    });
}