Sì, sarebbe l’ideale ![]()
Se utilizziamo la struttura HTML corretta, l’aggiornamento automatico nel tempo può essere gestito automaticamente dal nostro helper per le date relative.
Per gestire le modifiche al valore di topic.last_posted_at, dovremmo essere in grado di fare affidamento sulla reattività di Glimmer, piuttosto che fare cose allo scroll. Ad esempio:
get bottomAge(){
return this.args.topic.get("last_posted_at") || this.args.topic.get("created_at");
}
E poi nell’hbs possiamo usare il nostro helper per le date relative per renderizzarlo nella struttura corretta per l’aggiornamento automatico
{{age-with-tooltip this.bottomAge}}
Potrebbe essere necessario apportare alcuni miglioramenti all’helper in modo che possa supportare i parametri ‘addAgo’ e ‘defaultFormat’?