File

src/lib/dynamic-form-field/dynamic-form-control-label/dynamic-form-control-label.component.ts

Extends

DynamicFormControlWrapperBase

Metadata

Index

Accessors

Constructor

constructor(containerRef: ViewContainerRef, validationService: DynamicFormValidationService)
Parameters :
Name Type Optional
containerRef ViewContainerRef No
validationService DynamicFormValidationService No

Accessors

inputId
getinputId()
validation
getvalidation()
import { Component, ViewContainerRef } from '@angular/core';
import { DynamicFormControlValidation, DynamicFormControlWrapperBase, DynamicFormValidationService } from '@dynamic-forms/core';

@Component({
  selector: 'bs-dynamic-form-control-label',
  templateUrl: './dynamic-form-control-label.component.html',
})
export class BsDynamicFormControlLabelComponent extends DynamicFormControlWrapperBase {
  constructor(
    protected override containerRef: ViewContainerRef,
    protected override validationService: DynamicFormValidationService,
  ) {
    super(containerRef, validationService);
  }

  get inputId(): string { return this.field.inputId; }
  get validation(): DynamicFormControlValidation { return this.field.template.validation; }
}
<label *ngIf="template.label" class="form-label" [for]="inputId">{{ template.label }}<span *ngIf="validation?.required"> *</span></label>
<ng-template #container></ng-template>

results matching ""

    No results matching ""