ユーザーの友達のリストをコレクションに取得しています。ユーザーが友達を選択して後でたくさんのことを実行できるように、それらの友達を繰り返し処理したいと思います。
私のイニシャライズで私は持っています
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)
。