<button class="button"
type="button"
id="addSubtitle"
+ [disabled]="edit"
(click)="addSubtitle()">Hinzufügen</button>
+ <button class="button"
+ type="button"
+ id="saveSubtitle"
+ [disabled]="!edit"
+ (click)="saveSubtitle()">Speichern</button>
</form>
<form #formFood="ngForm" *ngIf="formFoodVisible" class="form">
<h1>{{title.Title}}</h1>
<div *ngFor="let subtitle of title.Subtitles">
<h2>{{subtitle.Subtitle}}</h2>
+ <button class="button"
+ (click)="editSubtitle(subtitle)">Bearbeiten</button>
<div *ngFor="let food of subtitle.Foods; let i = index">
<div class="food">{{food.Food}}</div>
<div class="sideDish">{{food.sideDish}}</div>
this.formSubtitleVisible = false;
}
+ public saveSubtitle(): void
+ {
+ this.subtitle = { Subtitle: "", Foods: [] };
+ this.formSubtitleVisible = false;
+ this.edit = false;
+ }
+
+ public editSubtitle(subtitle: ISubtitle): void
+ {
+ this.formSubtitleVisible = true;
+ this.subtitle = subtitle;
+ this.edit = true;
+
+ }
+
public addFood(): void
{
let lastSubtitle = this.getLastSubtitle();