Skip to content

Instantly share code, notes, and snippets.

View lethiandev's full-sized avatar

Konrad Nowakowski lethiandev

View GitHub Profile
@lethiandev
lethiandev / form-feedback.directive.ts
Created September 29, 2021 19:28
Most elegant Angular directive for forms validation feedback
import { Directive, DoCheck, Input, TemplateRef, ViewContainerRef } from '@angular/core';
import { ControlContainer } from '@angular/forms';
@Directive({
selector: '[appFormFeedback]',
})
export class FormFeedbackDirective implements DoCheck {
@Input('appFormFeedback') fieldName: string;
@Input('appFormFeedbackError') errorType: string;