【发布时间】:2013-10-08 06:57:53
【问题描述】:
我已经为 javascript 实现了基本的模板解析器。它只是替换模板字符串中的变量。即 {event.date} 将是 7/4/2013
我正在使用脚本标签来存储模板字符串
<script id="date_template" type="text/html"> <span class="date" id="date_{event.id}"> {event.date} <span> </script>
但它会在移动设备中出错,所以我为此使用了 div 元素
<div style="display:none" id="date_template"> <span class="date" id="date_{event.id}"> {event.date} <span> </div>
但它会创建导致其他问题的 dom 元素。有没有其他方法可以做到这一点?
【问题讨论】:
-
您可以创建一个包含所有模板的主容器 div。
-
你有什么错误?
-
@chumkiu 它在移动设备中没有考虑类型属性它在模板字符串中给出语法错误
-
@RupeshPatel 我对此没有任何错误。您测试过哪种浏览器/手机?
标签: javascript jquery html mobile client-side-templating