0

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

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

4

1 回答 1

1

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

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

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

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

于 2014-07-14T18:27:57.410 回答