src/lib/default-validation-errors.service.ts
Service used by the default validation errors directive to store the default error template references. This service is injected in the validation errors component which displays the appropriate templates and provides their context.
Properties |
|
Readonly directives |
Default value : signal<ReadonlyArray<ValidationErrorDirective>>([])
|
Readonly fallback |
Default value : signal<ValidationFallbackDirective | undefined>(undefined)
|
import { Injectable, signal } from '@angular/core';
import { ValidationErrorDirective } from './validation-error.directive';
import { ValidationFallbackDirective } from './validation-fallback.directive';
/**
* Service used by the default validation errors directive to store the default error template references. This
* service is injected in the validation errors component which displays the appropriate templates and provides their context.
*/
@Injectable({
providedIn: 'root'
})
export class DefaultValidationErrors {
readonly directives = signal<ReadonlyArray<ValidationErrorDirective>>([]);
readonly fallback = signal<ValidationFallbackDirective | undefined>(undefined);
}