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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage