Ich lerne und benutze gerade Aurelia und irgendwas komisches (vielleicht normales) passiert.Aurelia-Bindung: Property-Getter wiederholt aufgerufen
Wenn mit dem folgenden Code
export class NavBar {
get username() {
console.log('o_o')
return 'name' + Date.now()
}
}
Und in der Vorlage ${username}
wird der Benutzername immer aktualisiert wird, pro Sekunde mehrmals (und console.log wird mehrmals als auch natürlich angemeldet).
Die Problemumgehung besteht darin, einfach eine Funktion und kein Getter zu verwenden und in der Vorlage aufzurufen. Aber ist dieses Verhalten normal? Soll ich also manchmal getter manchmal nicht benutzen?
Danke!
ich vergaß die einmalige verbindlich, und wusste nicht über das 'compressedFrom'. Vielen Dank für Ihre Erklärungen! – Cohars