Да, это было бы идеально ![]()
Если использовать правильную HTML-структуру, автоматическое обновление со временем может быть обрабатано автоматически нашим хелпером относительных дат.
Для обработки изменений значения topic.last_posted_at мы должны иметь возможность полагаться на реактивность Glimmer, а не выполнять действия при прокрутке. Например:
get bottomAge(){
return this.args.topic.get("last_posted_at") || this.args.topic.get("created_at");
}
А затем в HBS мы можем использовать наш хелпер относительного возраста, чтобы отобразить его в правильной структуре для автоматического обновления:
{{age-with-tooltip this.bottomAge}}
Возможно, потребуется внести некоторые улучшения в хелпер, чтобы он поддерживал параметры ‘addAgo’ и ‘defaultFormat’?