Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
-<ng-container *ngIf="editor">
+<ng-container *ngIf="editor && subfieldLabels">
<form [formGroup]="editor">
<ng-container *ngFor="let field of fields">
<div class="row" *ngFor="let subfield of field.subfields">
<ng-container *ngIf="!subfield[1]">
<div class="col-lg-3">
<label for="{{idPrefix}}-{{field.tag}}{{subfield[0]}}">
- {{subfieldLabels[field.tag][subfield[0]]}}
+ {{subfieldLabels[field.tag + subfield[0]]}}
</label>
</div>
<div class="col-lg-9">
idPrefix: string;
fieldIndex = 0;
- subfieldLabels: {[tag: string]: {[subfield: string]: string}};
+ subfieldLabels = {};
addField: (field: MarcField) => void;
this.tagTable.loadTags({marcRecordType: 'biblio', ffType: 'BKS'}).then(table => {
this.fields.forEach((field) => {
field.subfields.forEach((subfield) => {
- this.subfieldLabels[field.tag][subfield[0]] = table.getSubfieldLabel(field.tag, subfield[0]);
+ this.subfieldLabels[field.tag + subfield[0]] = table.getSubfieldLabel(field.tag, subfield[0]);
})
});
});