次のように、EJSテンプレート内からUnderscore.jsを使用できるようにしたいと思います。
<% _.each(articles, function(article){ %>
<section>
<h2><%= title %></h2>
<%= body %>
</section>
<hr/>
<% }) %>
私はそのようにすべての単一のルートにそれを注入することができました...
var _ = require('underscore');
exports.index = function(req, res){
res.render('index', { _: _, articles: app.allArticles() });
};
しかし、それは退屈で人為的ミスが発生しがちです。これに対する一般的な解決策はありますか?常にすべてのビューに注入しますか?