Closed ywss closed 9 years ago
我的意思是这样的,在页面上有两块区域,一个是隐藏的,写模板,一个是填充数据,如下 <div id="template"> // 模板写在这里 </div>
<div id="result"> // 把结果插入到这里 </div>
是不是每个页面都至少需要这么两块地方?
假设合并成一块,那么第一次 compile 没问题,第二次 compile就不行了,因为已经没有模板了(被数据填充了)?
<div id="templateANDresult"> // 第一次模板写在这里,如果把结果也插入到这里,那么模板就没了。 </div>
不知道 eptl 是不是那个缓存是不是解决这种问题的?
通常有两种方法
<script id="tpl-container" type="text/html"> </script> <script> var render = etpl.compile(document.getElementById('tpl-container').text); render(data); </script>
我的意思是这样的,在页面上有两块区域,一个是隐藏的,写模板,一个是填充数据,如下 <div id="template"> // 模板写在这里 </div>
<div id="result"> // 把结果插入到这里 </div>
是不是每个页面都至少需要这么两块地方?
假设合并成一块,那么第一次 compile 没问题,第二次 compile就不行了,因为已经没有模板了(被数据填充了)?
<div id="templateANDresult"> // 第一次模板写在这里,如果把结果也插入到这里,那么模板就没了。 </div>
不知道 eptl 是不是那个缓存是不是解决这种问题的?