Читать книгу Angular - Ferdinand Malcher - Страница 163

Listing 6–12 Interface Book anlegen mit der Angular CLI

Оглавление

Der Befehl verlangt als Argument den Namen und Pfad der neuen Klasse. Der Ordner shared wird dabei automatisch angelegt, sofern er nicht vorhanden ist. Das Präfix src/app müssen wir nicht angeben, auch wenn wir uns im Hauptverzeichnis der Anwendung befinden.

Das erzeugte Interface befüllen wir nun mit den zuvor festgelegten Eigenschaften unseres Buchs. Optionale Eigenschaften werden dabei durch ein nachgestelltes ?-Symbol gekennzeichnet. Wir legen in der gleichen Datei ebenso noch das Interface Thumbnail an und verweisen darauf im Interface Book. Da wir das Interface für die Vorschaubilder im weiteren Verlauf auch separat aus anderen Komponenten und Services heraus verwenden wollen, exportieren wir es ebenso wie das Interface Book.

export interface Book {

isbn: string;

title: string;

authors: string[];

published: Date;

subtitle?: string;

rating?: number;

thumbnails?: Thumbnail[];

description?: string;

}

export interface Thumbnail {

url: string;

title?: string;

}

Angular

Подняться наверх