first-npm-package-nicule
Version:
This isi first npm package
18 lines (17 loc) • 850 B
HTML
<label *ngIf="hasTranslatedLabel; else noTranslatedLabel">
<span>{{label | translate: interpolation}}</span>
<ng-container *ngIf="isAnyFieldRequired()">*</ng-container>
</label>
<ng-template #noTranslatedLabel>
<label>
<ng-container *ngFor="let field of field.fields; let last = last">
{{labelingService.label(field.name, form.name, 'label') | translate: interpolation}}{{field.required && '*' || ''}}{{!last && ', ' || ''}}
</ng-container>
</label>
</ng-template>
<div class="mat-form-field">
<div *ngFor="let childField of field.fields; let index = index" #nestedComponents
[ngStyle]="{ flex: field.flex[index] || 1 }" class="nested-component" [ngClass]="{'offset-left': index != 0}">
<input *hmInputOf="childField; settings: { mode: 'narrow' }"/>
</div>
</div>