Phonegap、BackboneJS、UnderscoreJS、RequireJS を使用して Android アプリを作成しています。
次のようなテンプレートに渡される4つのモデルのコレクションがあります。
initialize: function(){
var self = this;
this.collection = new RestaurantsCollection();
this.collection.fetch();
this.collection.on("add reset", this.render, this);
},
render:function () {
this.$el.html(_.template(HomeViewTemplate, {collection: this.collection}));
return this;
},
そして、私が持っているテンプレートでは:
<%=collection.length%> //outputs 4
<% collection.each(function(model){ %>
<h1>FOO</h1><br /> //doesnt work at all
<% }); %>
Chrome では期待される出力 (上記) が得られますが、AND エミュレーターで実行すると、
<%=collection.length%> //outputs 0
任意の提案をいただければ幸いです。問題が何であるかについての指示が必要です。