我正在将用户朋友的列表抓取到一个集合中,并且我想遍历这些朋友,以便用户可以选择一个朋友并在以后做很多事情。
在我的初始化中我有
朋友 = 新的 MyApp.Collections.UserFriends(); Friends.fetch({ 数据: $.param({ 搜索: this.model.attributes.user_id}), 成功:函数(){ }, 错误:函数(){ alert('获取好友错误'); } }); friends.bind('fetched', this.render(),this);
然后在我的渲染中我有
控制台日志(朋友); console.log(HandlebarsTemplates['friends/friendsResults'](friends); $(this.el).html(HandlebarsTemplates['friends/friendsResults'](friends);
我的车把是
好的,我有正确的车把模板 {{#每个模型}} <li> {{attributes.username}}</li> {{/每个}}
控制台中的朋友集合是,所以我可以看到模型在那里。
byCid:对象 _byId:对象 _callbacks:对象 长度:39 型号:阵列[39] __proto__: q
我担心的是问题是在收集之前触发了渲染,但这是我认为friends.bind('fetched',this.render(), this)
应该解决的问题。