首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在backbone.js应用程序中更改Firebase URL

如何在backbone.js应用程序中更改Firebase URL
EN

Stack Overflow用户
提问于 2016-03-15 22:04:00
回答 1查看 55关注 0票数 1

我正在创建一个分成几个月的主干应用程序。在我的firebase中,月份是父节点,在它下面我有我需要的键\值对。

我不明白的是如何更改月份并触发所有更新。例如,如果我硬编码我的url,它是这样的

https://blinding-fire-XXXX.firebaseio.com/Application/Month1

这对于为Month1获取数据是很好的,但是我应该如何更新我的应用程序来为Month2获取数据?

我假设我应该能够使用基本url (没有Month1)和某种类型的过滤器,但我就是搞不清楚。

我试过了,当用户选择一个不同的月份时,重新启动应用程序,这在第一次显示一个月时有效,但如果他们返回到之前选择的月份,我会得到一个空列表。

希望有人能给我指引正确的方向!

EN

回答 1

Stack Overflow用户

发布于 2016-03-16 21:26:28

,根据基本url和模型的id创建新的Firebase.Model

代码语言:javascript
复制
var Month = Backbone.Firebase.Model.extend({
  urlRoot: 'https://<my-firebase>.firebaseio.com/Application/'
});

// The url for this model is https://<my-firebase-app>.firebaseio.com/Application/Month1
var month = new Month({
  id: "Month1"
});

month.on('sync', function(model) {
  console.log('Model loaded');
  console.log(model)'
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36013536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档