Skip to content

Unable to make http call in customValidator #1170

@aditya-sawant-dev

Description

@aditya-sawant-dev

I'm submitting a



[x] Feature Request / Proposal

I'm using


NG Dynamic Forms Version: `15.0.0`

[x] Basic UI
[ ] Bootstrap UI  
[ ] Foundation UI
[ ] Ionic UI
[ ] Kendo UI
[ ] Material  
[ ] NG Bootstrap
[ ] Prime NG

Description

When i am creating custom validator using following code :

export function myCustomValidator(control: AbstractControl): ValidationErrors | null {
const hasError = control.value ? (control.value as string).startsWith("abc") : false;
return hasError ? {myCustomValidator: true} : null;
}

new DynamicInputModel({
id: "myInput",
label: "My Input",
validators: {
myCustomValidator: {
name: myCustomValidator.name,
args: null
}
}
})

Now in myCustomValidator Method I am unable to do http call. So we must include a feature that allows us to do http call in custom validator.

In above dynamicinputmodel there is customvalidator object which contains "args". What value can we provide in args ?

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions