ユーザーの友達のリストをコレクションに取得しています。ユーザーが友達を選択して後でたくさんのことを実行できるように、それらの友達を繰り返し処理したいと思います。
私のイニシャライズで私は持っています
friends = new MyApp.Collections.UserFriends();
friends.fetch({データ:$。param({検索:this.model.attributes.user_id})、
成功:function(){
}、
エラー:function(){
alert('友達を取得する際のエラー');
}
});
friends.bind('fetched'、this.render()、this);
それから私のレンダリングで私は持っています
console.log(friends);
console.log(HandlebarsTemplates ['friends / friendsResults'](friends);
$(this.el).html(HandlebarsTemplates ['friends / friendsResults'](friends);
私のハンドルバーは
わかりました、私は正しいハンドルバーテンプレートを持っています
{{#eachモデル}}
<li> {{attributes.username}} </ li>
{{/各}}
コンソールのフレンズコレクションはあるので、モデルがそこにあることがわかります。
byCid:オブジェクト _byId:オブジェクト _callbacks:オブジェクト 長さ:39 モデル:アレイ[39] __proto__:q
私の懸念は、コレクションが作成される前にレンダリングがトリガーされていたという問題でしたが、それが解決されるはずだったと思いましたfriends.bind('fetched',this.render(), this)。