src/lib/directives/form-control-mark-touched.directive.ts
| Selector | [rxapFormControlMarkTouched] |
| Standalone | true |
Methods |
|
HostListeners |
constructor(parent: ControlContainer)
|
||||||
|
Parameters :
|
| click |
| Public onClick |
onClick()
|
Decorators :
@HostListener('click')
|
|
Returns :
void
|
import {
Directive,
HostListener,
} from '@angular/core';
import { ControlContainer } from '@angular/forms';
@Directive({
selector: '[rxapFormControlMarkTouched]',
standalone: true,
})
export class FormControlMarkTouchedDirective {
constructor(private readonly parent: ControlContainer) {
}
@HostListener('click')
public onClick() {
this.parent.control?.markAllAsTouched();
}
}