在我的 Angular-12 项目中,我尝试在使用 RxwebValidators 提交表单之前验证图像
我有这个组件:
import {
Component,
OnInit
} from '@angular/core';
import {
FormGroup,
FormBuilder
} from "@angular/forms"
import {
RxwebValidators
} from '@rxweb/reactive-form-validators';
@Component({
selector: 'app-image-add-validator',
templateUrl: './image-add.component.html'
})
export class ImageAddValidatorComponent implements OnInit {
userInfoFormGroup: FormGroup
constructor(
private formBuilder: FormBuilder) {}
ngOnInit() {
this.userInfoFormGroup = this.formBuilder.group({
profilePhoto: ['', [
RxwebValidators.extension({
extensions: ["jpeg","gif"]
})
]],
});
}
}
我在组件上遇到此错误:
<块引用>类型 'string' 不能分配给类型 'string[] |未定义'.ts(2322) extension-config.d.ts(3, 5):预期的类型来自属性“extensions”,它在“ExtensionConfig”类型上声明 (属性) ExtensionConfig.extensions?: string[] |未定义
突出显示此代码:
<块引用>扩展名:["jpeg","gif"]
如何解决这个问题?
谢谢