はい、それが理想的です ![]()
適切な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’ パラメータをサポートできるように、いくつかの改善が必要になるかもしれません。