{{ template()?.name || (isCreateMode() ? 'Neues Template' : 'Template') }}

{{ isCreateMode() ? 'Vorlage anlegen' : 'Vorlage bearbeiten' }}

@if (canEditItems()) {
}
@if (loading()) {

Template wird geladen

} @else if (errorMessage()) {

Template konnte nicht geladen werden

{{ errorMessage() }}

} @else { Details
Titel @if (templateForm.controls.name.hasError('required')) { Titel ist erforderlich. } Beschreibung
Items @if (canEditItems()) { {{ template()?.items?.length || 0 }} Eintraege @if (reordering()) { - Reihenfolge wird gespeichert } } @else { Nach dem Speichern verfuegbar }
Neues Item @if (itemForm.controls.title.hasError('required')) { Item-Titel ist erforderlich. } Pflicht
@if (!canEditItems()) {
Speichere das Template, bevor du Items hinzufuegst.
} @else if (template()?.items?.length) {
    @for (item of template()?.items; track item.id) {
  • {{ item.title }}
  • }
} @else {
Noch keine Items.
}
Zur Template-Uebersicht }