<h1>{{title.Title}}</h1>
<div *ngFor="let subtitle of title.Subtitles">
<h2>{{subtitle.Subtitle}}</h2>
- <div *ngFor="let food of subtitle.Foods">
+ <div *ngFor="let food of subtitle.Foods; let i = index">
<div class="food">{{food.Food}}</div>
<div class="sideDish">{{food.sideDish}}</div>
<div class="price">{{food.price}}</div>
+ <button type="button"
+ (click)="removeFood(subtitle, i)">Löschen</button>
</div>
</div>
</div>
{
let lastSubtitle = this.getLastSubtitle();
lastSubtitle.Foods.push(this.food);
+ this.food = { Food: "", sideDish: "", price: "" };
+ }
+
+ public removeFood(subtitle: ISubtitle, foodindex: number): void
+ {
+ subtitle.Foods.splice(foodindex, 1);
}
private getLastTitle(): ITitle