我可以调用哪些核心Meteor方法来编译新模板?

时间:2014-07-14 04:44:53

标签: javascript meteor spacebars

我特意尝试做这个客户端,但它只能在服务器端完成我将使用Meteor.call通过DDP / Ajax将编译后的模板作为字符串返回。

我的最终目标是在运行时动态创建新模板(HTML,事件,帮助器等)。然后有时用更新的模板替换现有模板。

1 个答案:

答案 0 :(得分:1)

模板的编译在服务器上完成,参见

  

https://github.com/meteor/meteor/tree/devel/packages/spacebars-compiler

我不认为您想在客户端上执行此操作,因为每个客户端可能具有不同的本地模板并以不同方式显示内容。您无论如何都必须将模板发送到服务器,以便其他客户端也可以更新它们。帮助者等同样的事情。

确定您是否可以通过定义一些可以跨客户端共享然后更新数据上下文的模板来实现这一目标?您似乎正在尝试为客户创建一些为应用程序生成新模板的方法,但您可以通过将某些结构化数据嵌套在一起来创建自定义视图来实现此目的。