是的,那将是理想的 ![]()
如果我们使用正确的 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’ 参数?