Rob*_*ert 8 templating-engine node.js mean-stack
这可能来自于MEAN堆栈的各个部分缺乏经验,但是我在app.js代码中看到的各种样板(mean.io,hackathon-starter等)总是有一个调用使用玉石模板引擎.我知道我可以将其切换到ejs等,但我想知道是否有办法使用AngularJS将所有页面都放在.html文件中?我感兴趣的组件/模板功能似乎已经在Angular中,所以如果我尝试服务器.html文件,我不确定我输了什么?
如果您的应用程序中有多个 html 页面,模板引擎可以减少它们之间的代码重复。
此外,您通常需要服务器端模板引擎来为未打开 javascript(+ 搜索引擎)的用户提供某种后备。
我jade比其他模板引擎(和纯 html)更喜欢,正是因为它不是 html。因此它不存在某些 html 问题,例如空白节点,并且始终编译成格式良好的 html 文件。