这可能是由于缺乏对 MEAN 堆栈各个部分的经验,但是从我在 app.js 代码中看到的各种样板(mean.io、hackathon-starter等)中,总是有一个调用使用玉模板引擎。我知道我可以将其切换为 ejs 等,但我想知道是否有办法使用 AngularJS 将我的所有页面都是 .html 文件?我感兴趣的组件/模板功能似乎已经在 Angular 中,所以我不确定如果我尝试使用 .html 文件来代替我会失去什么?
问问题
6134 次
2 回答
3
如果您的应用程序中有多个 html 页面,模板引擎可以减少它们之间的代码重复。
此外,您通常需要服务器端模板引擎来为没有打开 javascript(+ 搜索引擎)的用户提供某种回退。
我更喜欢jade
其他模板引擎(和纯 html),正是因为它不是 html。所以它没有像空白节点这样的某些 html 问题,并且总是编译成格式良好的 html 文件。
于 2014-02-23T13:20:13.557 回答
3
如果您关注meanjs.org,它会使用swig,它会解析为 HTML。你可以考虑做同样的事情吗?
于 2014-04-06T08:48:57.240 回答