Angular-您可以在没有初始值的FormControl上使用验证器吗?

问题描述 投票:0回答:1

我有一个没有初始值的FormControl,但我想在其中添加Validators.required。初始值是第一个参数,我是否have为其赋予初始值? (空字符串,false等)

this.contactForm = new FormGroup({
    name: new FormControl('', Validators.required),
    email: new FormControl('', [Validators.required, CustomEmailValidator]),
    optInEmails: new FormControl(false, Validators.required)
})
angular angular-forms
1个回答
0
投票

看起来必须有一个初始值,但您可以将null作为默认值传递

new FormControl(null, Validators.required)

© www.soinside.com 2019 - 2024. All rights reserved.