如何在 backbone 中显示从 firebase 获取的数据?

how to display fetch data form firebase in backbone?

我正在学习backbone.js。我正在为 API 使用 firebase。我无法显示数据。谁能帮帮我吗?

我遵循 https://github.com/firebase/backbonefire 上的说明。

var realtimeList = new RealtimeList();
realtimeList.on('sync', function(collection) {
  console.log('collection is loaded ', collection);
//  todoView.render();
});

集合是对象。

DEMO

您的视图元素不属于 DOM。您需要将其添加到 DOM。为了演示,我使用了 el 属性。

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

Updated demo.

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