我正在学习backbone.js。我正在使用firebase for API。我无法显示数据。有人可以帮我吗?
我按照https://github.com/firebase/backbonefire上的说明提及。
var realtimeList = new RealtimeList();
realtimeList.on('sync', function(collection) {
console.log('collection is loaded ', collection);
// todoView.render();
});
集合是对象。
答案 0 :(得分:1)
您的view元素不是DOM的一部分。您需要将其添加到DOM。我为了演示而使用了el
属性。
此外,您需要将toJSON()
返回的JavaScript对象字符串化以显示在DOM中。
您的API此时正在返回空集合,因此我使用了本地创建的todoItem模型进行演示。但它不是Firebase系列的一部分。您需要传递集合以查看和呈现其中的模型,以便查看实时数据。