如何在骨干网中显示从firebase获取数据?

时间:2017-02-21 11:01:23

标签: firebase backbone.js firebase-realtime-database backbone-collections backbonefire

我正在学习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();
});

集合是对象。

DEMO

1 个答案:

答案 0 :(得分:1)

您的view元素不是DOM的一部分。您需要将其添加到DOM。我为了演示而使用了el属性。

此外,您需要将toJSON()返回的JavaScript对象字符串化以显示在DOM中。

Updated demo

您的API此时正在返回空集合,因此我使用了本地创建的todoItem模型进行演示。但它不是Firebase系列的一部分。您需要传递集合以查看和呈现其中的模型,以便查看实时数据。