Data binding 定期更新聚合物结合

Data binding 定期更新聚合物结合,data-binding,polymer,Data Binding,Polymer,我有一个聚合物数据绑定,它使用过滤器将日期时间更改为“x分钟前”或“4天前” 这种方法的唯一问题是,如果用户不重新加载屏幕,数据可能会过时 即使绑定属性没有更改,我是否可以强制绑定重新计算 我可以通过增加时间戳上的刻度来手动完成,但那是错误的!我也可以通过将其设置为其他值,然后恢复到正确的值来实现。更糟 原始装订: {{ comment.createdOn | toLocalFormat('fromNow')}} toLocalFormat过滤器只是将时间转换为“5分钟前”、“昨天”等 有什么

我有一个聚合物数据绑定,它使用过滤器将日期时间更改为“x分钟前”或“4天前”

这种方法的唯一问题是,如果用户不重新加载屏幕,数据可能会过时

即使绑定属性没有更改,我是否可以强制绑定重新计算

我可以通过增加时间戳上的刻度来手动完成,但那是错误的!我也可以通过将其设置为其他值,然后恢复到正确的值来实现。更糟

原始装订:

{{ comment.createdOn | toLocalFormat('fromNow')}}
toLocalFormat过滤器只是将时间转换为“5分钟前”、“昨天”等


有什么建议吗?

我想出了迄今为止最好的黑客方法。。。在聚合物元件上设置计时器,以增加计时器。然后,在绑定语法中,引用此ticker和日期,强制Polymer监视这两个值。这样,当ticker每60秒更改一次时,绑定就会更新。{{{{createdOn:comment.createdOn,ticker:ticker}| toLocalFormat('fromNow')}}您可以发布一段到目前为止您所拥有的代码片段,或者将其添加到一个绑定中吗?将绑定添加到了original。很遗憾,我无法访问JSFIDDLE,因为我最初误解了您的问题。我想不出一个解决方案,除了你自己用定时器来更新值。