我什么时候应该将 Nunjucks 与 Angular 一起使用?

When should I use Nunjucks with Angular?

我一直在使用 backbone marionette、knockout 等框架...在这些情况下,有时使用 handlebars 或任何其他模板引擎可能是一个不错的选择。

当我使用 Angular 时,我发现了 ng-repeat、ng-if 和自定义指令。然后我发现了Nunjucks,它似乎是一个很酷的模板引擎。

是否有充分理由将 Angular 与 Nunjucks 混合用于一个项目? 在同一个项目中同时使用两者有什么好处吗?

没有。 AngularJS' 双重绑定将满足您可能有的任何模板需求。 Nunjucks 是静态的,而 AngularJS 是动态的。使用 Nunjucks,您需要处理文件以呈现页面。

我将 Nunjucks 与 Gulp.js 结合使用来遍历对象以在 js 文件中创建静态类别,然后 Angular 将该数组作为常量来构建一些应用程序逻辑。您可以使用 Nunjucks,但不能用于数据,Angular 绑定是动态的。