[英]Client side templating with unknown variables
我们公司的Intranet由几个填充有变量(例如[[NAME]],[[PROJECT]]等的电子邮件模板)组成。 我正在考虑实现某种客户端模板,以使其更容易用实际值替换这些变量。
问题是,到目前为止,在我找到的所有客户端模板解决方案中,所有这些似乎都假设JS代码知道标记中存在的所有模板变量,而且它们似乎都无法获取标记中定义的变量列表。
有谁知道有什么解决方案/插件可以做到这一点?
提前致谢!
如果模板集已经在客户端上缓存并且可以按需提供给客户,并且每个模板将具有其自己的信息集以供替换(硬编码或在运行时定义)。 然后我们可以寻求一些通用的解决方案
伪代码
- Decide which Template now need to render
- Send a Ajax command of array of variables in to be replace in the template
[{var_name:"%project_name%",var_value:"Project" },{var_name:"%superviser%",var_value:"Its me :)" }]
- Write a generic code that loop through json array and replace the var_name with the template source
Check this - http://api.prototypejs.org/language/template/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.