1 <ng-container *ngIf="editor && subfieldLabels && marcForms && marcTypes">
2 <form [formGroup]="editor">
4 <div class="col-lg-3"><label i18n for="{{idPrefix}}-form">Form</label></div>
6 <eg-combobox #formCombobox [entries]="marcForms" formControlName="marcForm"
7 [selectedId]="defaultMarcForm" domId="{{idPrefix}}-form">
8 <eg-combobox-entry entryId=" " entryLabel="<None selected>" i18n-entryLabel></eg-combobox-entry>
13 <div class="col-lg-3"><label for="{{idPrefix}}-type" i18n>Type</label></div>
14 <div class="col-lg-9">
15 <eg-combobox #typeCombobox [entries]="marcTypes" formControlName="marcType"
16 selectedId="a" domId="{{idPrefix}}-type">
20 <ng-container *ngFor="let field of fields">
21 <div class="row" *ngFor="let subfield of field.subfields">
22 <ng-container *ngIf="!subfield[1]">
23 <div class="col-lg-3">
24 <label for="{{idPrefix}}-{{editorFieldIdentifier(field, subfield)}}">
25 {{subfieldLabels[editorFieldIdentifier(field, subfield)]}}
28 <div class="col-lg-9">
29 <input id="{{idPrefix}}-{{editorFieldIdentifier(field, subfield)}}" formControlName="{{editorFieldIdentifier(field, subfield)}}" />
34 <button class="btn btn-primary" (click)="emitXml()">
35 <ng-container *ngIf="buttonLabel">{{buttonLabel}}</ng-container>
36 <ng-container *ngIf="!buttonLabel" i18n>Save</ng-container>