时间线时间戳未更新

是的,那将是理想的 :+1:

如果我们使用正确的 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’ 参数?

1 个赞