1

Phonegap/Backbone モバイル アプリでテンプレートをローカライズしたいと考えています。言語に常に追加の属性を追加する方法で、アンダースコアのレンダリング関数を何らかの方法でオーバーライドしたいと考えています。例でそれを示しましょう:

次のような HomeView テンプレートが必要 (require.js) だとします。

<div>
   <p><%= language.get('someText') %></p>
</div> 

私の HomeView.js には次のものがあります。

var template = _.template(HomeTemplate);
this.$el.html( template({language: LanguageModel}));

これは機能しますが、この言語属性を常にアンダースコア テンプレートに追加したくはありません。そのレンダー関数を何らかの方法で上書きして、常に言語モデルが含まれるようにすることはできますか?

4

1 に答える 1