nodejs ejs 与 前端template.js模板引擎的疑惑?
发布于 7个月前 作者 qqhluckyi 829 次浏览

以前一个项目是用php做的,我在前端加了template.js模版引擎,写法跟ejs是一样的。 大概是这个样子(但是这一块是不需要node解析的):

<script type="text/html" id="app-button-html"> < div class="app-icon"> < img src="<%= src %>"> </div> < span><%= title %> </span> </script>

现在问题来了,要改成nodejs了,页面一引用就直接报错,因为那个的根本不会有值,是前端js的。 但是又不能整个ejs都不解析,所以有没有解决办法是不解析这一块的呢? 求大神帮助。谢谢!!!

4 回复

ejs可以改分割符的啊。你把<% 改为{%。跟前端不一样就可以了

额 是的啊,谢谢指点!哈哈 刚才没转过来呢? 那分隔符怎么改呢? 刚刚找了下 没找到呢。

var ejs = require(‘ejs’); ejs.open = '{{’; ejs.close = '}}’;

好的 谢谢啊!!! 这每天进步一点点, 就离高手更进一步了,哈哈!

回到顶部