CNode

nodejs ejs 与 前端template.js模板引擎的疑惑?

Qqqhluckyi发布于12 年前最后回复11 年前5 回复10454 浏览0 收藏

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

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

查看回复

回复 (5)

J
JacksonTian#1·12 年前

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

Q
qqhluckyi#2·12 年前
引用 JacksonTianejs可以改分割符的啊。你把<% 改为{%。跟前端不一样就可以了

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

C
coolicer#3·12 年前

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

Q
qqhluckyi#4·12 年前
引用 coolicervar ejs = require('ejs'); ejs.open = '{{'; ejs.close = '}}';

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

H
HugoJing#5·11 年前
引用 coolicervar ejs = require('ejs'); ejs.open = '{{'; ejs.close = '}}';

@coolicer 求教,在浏览器端渲染的话如何使用 ejs ?

参与回复
登录后即可参与回复。登录