1

无论如何,我们可以echo "something"在第一个 html 页面中添加像 php 中的数据。我想知道服务器的时间戳来格式化文档创建时间,比如2 小时前,文档已经有一个属性createdTime。当我使用时Meteor.Collection.find,我无法通过使用添加服务器时间transform

我可以使用Meteor.method,但我可能必须在结果到达之前格式化时间。

谢谢你。

4

2 回答 2

1

好吧,在挖掘代码之后,这就是答案。您可以使用全局变量__meteor_runtime_config__向第一个下载的 html 文件添加更多信息。就我而言,在服务器端 javascript 文件中,我添加了此值,__meteor_runtime_config__.now = new Date().getTime()并且该值将在客户端可用

于 2013-09-09T00:16:54.367 回答
0

__meteor_runtime_config__方法是一次性的;也就是说,只Meteor.startup()考虑在包加载时(不是)所做的更改,然后__meteor_runtime_config__片段被冻结

要将运行时(每页)元数据传递给页面,看起来唯一的选择<html>是使用(公共但未记录的)WebApp.addHtmlAttributeHookAPI在元素上设置自定义标签。

于 2016-02-11T19:01:24.230 回答