Eckrohre funktionieren am besten mit einem einzigen Wert, da reine Rohre Leistungsvorteile haben. Da sowohl firstname
lastname
und verändert werden sollen, zu erwarten, reines Rohr keine Option ist, und es wird entweder als
{{ user.firstname | fullname(user.lastname }}
oder
{{ user | fullname }}
unreinen Rohrende, die keine Leistungsvorteile hat über Getter-Methode.
Wenn Berechnungen kostengünstig sind, kann es entweder Getter-Methode oder get
Eigenschaftenaccessor sein:
get fullname() {return this.firstname + ' ' + this.lastname;}
Ansonsten zurückgegebene Wert sollte aus Leistungsgründen zwischengespeichert werden.
aus einer objektorientierten Perspektive sollte das Modell private Privilegien haben, um auf seine eigenen Eigenschaften zuzugreifen und sie zu ändern. Pipes sind mehr für die Umwandlung eines Wertes zur Anzeige. Wenn Sie zum Beispiel FullName groß schreiben möchten, dann würden Sie mit der Eigenschaft zugreifen Die Modellmethoden und die Pipe werden ihren Wert transformieren, um sie auf andere Weise anzuzeigen. – Mehdi
Was Sie haben, ergibt Sinn. – DeborahK
Ist es nicht teuer, wie oft die Methode heißt? –