Walidacja formularza Angular8

0

Cześć, chcę zrobić na stronie walidację formularza przy czym chciałbym zdefiniować parę warunków, kiedy formularz będzie uznany za poprawnie uzupełniony lub nie.

Na ten moment w ngOnInit() komponentu definiuję:

this.dashboardForm = this.formBuilder.group({
      'dashboardName': new FormControl('', [Validators.required, this.validateName.bind(this)]),
});

```

oraz poniżej definiuję metodę validateName, która ma w sobie zdefiniowane warunki, w każdym ifie zwracam true lub false. Jednak takie podejście do tematu nie powoduje zmiany wartości zmiennej 'dashboardForm.valid'. Co robię źle?
1

Spróbuj zwracać null jeżeli jest wszystko ok, a jeżeli nie to np.

return {'required': true,};

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.