Calling-Methode aus einer Angular 2-Klasse in der Vorlage
Ich habe eine eckige 2-Anwendung mit einer Klasse namens User. Dieser Benutzer hat ein Attribut mit dem Namen deleted_at, das entweder null ist oder eine Datums- / Uhrzeitangabe enthält. Offensichtlich wird der Benutzer gelöscht, wenn die Eigenschaft deleted_at nicht null ist. So sieht meine user.ts-Datei aus:
User.ts
export class User {
id: number;
email: string;
created_at: string;
first_name: string;
last_name: string;
deleted_at: any;
name() {
if (this.deleted_at === null) {
return this.first_name;
} else {
return 'DELETED';
}
}
}
Jetzt habe ich erwartet, dass ich den Namen in meiner Vorlage mit einer einfachen Zeile aufrufen kann:
{{ user.name }}
Dies gibt jedoch nichts zurück, wie kann man in der Angular 2-Vorlage bestimmte Funktionen aufrufen? Oder ist das nicht erlaubt?
Bearbeiten um ein bisschen aufzuräumen, ist dies ein Klassenbenutzer, den ich in meiner Komponente verwende user-list.component.ts, mehrere Benutzer werden in dieser Komponente behandelt.