Я хочу реализовать помощник в моем шаблоне, который будет отображать время с определенной отметки времени.Как заставить Meteor активно обновлять строку «time since»?
Template.postItem.helpers({
timeSinceString: function(timestamp) {
return moment(timestamp).fromNow();
}
});
Это нормально работает, когда оно загружается, но оно не обновляется, если шаблон не перезагружен. Это понятно, потому что функция fromNow()
не отслеживается. Как я могу убедиться, что то, что видит пользователь, постоянно обновляется?
Некоторые примеры:
- "5 часов назад"
- "несколько секунд назад"
- "1 день назад"
Также см .: [Momentjs в метеорной реактивности?] (Http://stackoverflow.com/questions/25301149/momentjs-in-meteor-reactivity) – user3374348