Attualmente sto imparando e usando Aurelia e qualcosa di strano (forse normale) sta accadendo.Collegamento aurelia: property-getter chiamato ripetutamente
Quando si utilizza il seguente codice
export class NavBar {
get username() {
console.log('o_o')
return 'name' + Date.now()
}
}
E nel modello ${username}
, il nome utente è sempre l'aggiornamento, più volte al secondo (e console.log vengono registrati più volte, così naturalmente).
La soluzione è semplicemente utilizzare una funzione e non un getter e chiamare ${username()}
nel modello. Ma questo comportamento è normale? Quindi dovrei usare qualche volta getter a volte no?
Grazie!
ho dimenticato quello che una volta vincolante, e non sapeva del 'computedFrom'. Grazie mille per le tue spiegazioni! – Cohars