在流星客户端,流星服务器以及常规客户端中提供相同的模板

时间:2014-03-22 21:37:48

标签: meteor

我正试图想出一种方法,可以在三种不同的环境中提供相同的模板:

  • 常规流星客户页面,
  • 流星服务器(由handlebars-server完成但不需要单独的文件)和
  • 常规JavaScript客户端(适用于iron-router或类似服务的网页)。

我的第一个希望是能够将handlebars-server包更改为不编译.handlebar文件,但只需浏览所有.html文件,找到其中定义的流星模板,以及然后使用innerHTML中的常规handlebars包编译他们的npm,并使用他们的name属性将它们提供给所有人。但我似乎无法让这个工作。似乎Meteor不允许每个文件扩展名注册多个源处理程序。

我真的想避免在启动meteor之前编写某种编译模板的包装启动脚本并将它们放在所有需要的位置。它似乎很笨拙,会干扰捆绑部署。

关于如何实现这一目标的任何其他想法?

0 个答案:

没有答案