【发布时间】:2017-02-10 09:37:45
【问题描述】:
我希望 AngularJS 过滤 timeAgo 应该应用于时间戳以显示从时间戳传递的时间。这很简单:
filter('timeago', function() {
return function(input) {
return Date.now() - input;
}
});
但是当我想让它LIVE(当用户在页面上 - 我们每秒/每个摘要更新值)时,它似乎并不那么容易。我们不会更改输入值,因此不会重新计算过滤器。 是否可以在不添加额外参数的情况下使其每秒可重新计算?
Fiddle 示例。
- 我不是在寻找现成的库(如角矩)。如何在 AngularJs 中实现这样的概念对我来说更有趣。
【问题讨论】:
-
你能解释一下为什么你想让这样的过滤器不是指令吗?还有其他用法吗?
-
它应该和 angular-moment amTimeAgo 过滤器一样
标签: angularjs angularjs-filter