Phonegap/Backbone モバイル アプリでテンプレートをローカライズしたいと考えています。言語に常に追加の属性を追加する方法で、アンダースコアのレンダリング関数を何らかの方法でオーバーライドしたいと考えています。例でそれを示しましょう:
次のような HomeView テンプレートが必要 (require.js) だとします。
<div>
<p><%= language.get('someText') %></p>
</div>
私の HomeView.js には次のものがあります。
var template = _.template(HomeTemplate);
this.$el.html( template({language: LanguageModel}));
これは機能しますが、この言語属性を常にアンダースコア テンプレートに追加したくはありません。そのレンダー関数を何らかの方法で上書きして、常に言語モデルが含まれるようにすることはできますか?