我是靠谱客的博主 粗暴保温杯,最近开发中收集的这篇文章主要介绍关于artTemplate不识别的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

artTemplate是由腾讯公司开发的一个性能卓越、前后端通用的javascript模板引擎。

最近在学习nodejs+express的时候artTempalte出现不编译的情况。

在浏览器中检查该段代码如下所示。

<script src="javascripts/art-template.js"></script>
<script id="test" type="text/html">
</script>

然而我在html里写的是这样的。

<script src="javascripts/art-template.js"></script>
<script id="test" type="text/html">
{{each data as value i}}
<tr>
<th>{{value.username}}
</th>
<th>{{value.conent}}
</th>
</tr>
{{/each}}
</script>

调试了很久,发现是前后端模板发生了冲突,{{ }}里面的内容已经在后端被渲染过了,这就需要改一下后端artTemplate模板的开始和结束标签。然后在app.js里面加上这几句,把模板里的后端渲染部分的{{ }} 改为 <{ }>,问题解决。

template.config('openTag', "<{");
template.config('closeTag', "}>");

最后

以上就是粗暴保温杯为你收集整理的关于artTemplate不识别的问题的全部内容,希望文章能够帮你解决关于artTemplate不识别的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部