处理来自Meteor中数据库的数据

亚塞拉

在我的应用程序中,我有一个名为Messages的集合。定义如下:

 var email = userEmail();
 var time = new Date().getTime();
 //value is the text of the message
 message = {user: Meteor.userId(), time: time, message: value};
 Messages.insert(message);

在我的模板中,我有以下内容:

{{#each messages}}
     <li class="panel panel-default">
          <p class="date">{{time}}</p>
          <a href="http://{{message}}">{{message}}</a>
     </li>
{{/each}}

当然,当我访问我的网页时,它会将时间显示为一个纪元时间戳,例如:1398954569368

我想对其进行处理,{{time}}以便以人类可读的格式显示它。

如何或在哪里可以访问{{time}}变量,以便可以对其执行JavaScript操作?

达韦贡扎莱兹

此数字是Date()。getTime()返回的值。在日期对象上签出MDN:

Date.prototype.getTime()返回指定日期的数字值,该值是自1970年1月1日UTC 00:00:00(以前的时间为负)以来的毫秒数。

假设您的信息可以通过该路径访问,则可以使用模板帮助器中的Moment.js来访问/修改日期/时间对象。举个例子:

Template.yourTemplateName.time = function() { 
    return moment(yourDateObject).fromNow();
}; 

流星模板助手

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数据库或文件处理

来自分类Dev

来自Postgresql数据库的元数据

来自分类Dev

来自Codeigniter中数据库的多级菜单

来自分类Dev

在Clojure中处理数据库读取

来自分类Dev

如何清理来自数据库的数据

来自分类Dev

在日志中显示来自SQLite数据库的ArrayList

来自分类Dev

数据库更新无法在Meteor方法中运行

来自分类Dev

来自数据库的EF代码优先-已经是数据库中的对象

来自分类Dev

如何在Meteor.js中设置数据库?

来自分类Dev

使Rails处理数据库中的HTML

来自分类Dev

laravel 5.8中来自数据库的搜索功能

来自分类Dev

来自数据库的视频

来自分类Dev

Meteor.js中的数据库“拍打”?

来自分类Dev

来自数据库的多行

来自分类Dev

数据库或文件处理

来自分类Dev

html中来自mysql数据库的数据

来自分类Dev

来自YII中数据库的DropDownList

来自分类Dev

在mysql数据库中显示来自路径的图像

来自分类Dev

来自数据库的数组中的PHP更改项

来自分类Dev

来自Codeigniter中数据库的多级菜单

来自分类Dev

来自MySQL数据库的ListView中的结果

来自分类Dev

如何清理来自数据库的数据

来自分类Dev

显示来自数据库PDO的数据

来自分类Dev

Quartz cronExpression来自Grails中的数据库

来自分类Dev

从Meteor中的数据库填充HTML Select下拉列表

来自分类Dev

VBA中来自WEB的Excel数据库

来自分类Dev

Oracle JET 中来自数据库的凭据验证

来自分类Dev

在网格中显示来自数据库的图像 - laravel

来自分类Dev

来自oracle数据库的wpf c#中的SelectedValuePath