平均堆栈 – 依赖模板(angular模板和模板引擎)?

这可能来自于MEAN堆栈的各个部分缺乏经验,但是从app.js代码中看到的各种样板文件(mean.io, hackathon-starter等)中总是有一个调用使用玉模板引擎。 我知道我可以切换到ejs之类的,但我想知道是否有办法做到这一点,我所有的网页是使用AngularJS的.html文件? 我感兴趣的组件/模板function似乎已经在Angular中了,所以我不知道如果我尝试使用服务器的.html文件而丢失了什么。

如果您的应用程序中有多个HTML页面,模板引擎可以减less它们之间的代码重复。

此外,您通常需要服务器端模板引擎为没有启用javascript的用户提供某种回退(+search引擎)。

我比其他模板引擎(和简单的HTML)更喜欢jade ,正是因为它不是HTML。 所以它没有像空白节点这样的html问题,并且总是编译成格式良好的html文件。

如果您按照meanjs.org,它使用swig ,它parsing为HTML。 你可能会考虑这样做?