问题标签 [backfire]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
backbone.js - Backfire (Backbone-Firebase) 集合未加载
所以基本上,我创建了一个 Backfire 应用程序。加载页面后,我将迭代我的 Backbone.Firebase.Collection 实例。
然后将结果呈现到页面上......问题显然是集合实例不包含firebase上的所有数据。
因此,我设置了 1000 毫秒的超时设置,以便集合有时间从 Firebase 获取数据。这种做法很糟糕......有时数据会同步,有时则不会。
一旦“BackFire Collection Model”从firebase获得数据,如何触发事件?
如果 Backfire 允许我执行 fetch 方法,我的所有问题都会得到解决……但他们为 Backfire 对象禁用了它
javascript - Firebase 是否有一个不错的非美国替代方案?
问题已被其他人提出但未回答:
我正在使用 Firebase 和 Backbone (Backfire) 创建一个社交网络,Firebase 本身在语法方面已经接近完美地集成到 Backbone 中。
我的目标是让它尽可能以隐私为导向,因为德国法律一开始就不允许我监视用户。这是 Firebase 的问题:
响应法律程序我们还可能披露我们收集的信息,以遵守法律、司法程序、法院命令或其他法律程序,例如响应法院命令或传票。
这意味着美国政府可以监视用户数据,而我从这里对此无能为力,因为适用美国法律。
是否有替代服务可以让我运行自己的服务器,或者不是美国的?我无法找到几乎一样好的集成服务。
javascript - Firebase + 骨干:collection.create() 和 collection.push() 之间的区别?
我发现在使用 Backfire 的集合上使用 create() 和 push() 有所不同,我想知道这是我的误解还是错误。
我有一个动物模型和动物集合,如下所示。通常,该集合是使用包含 zoo_id 的选项对象创建的,然后用于在新模型中填充 zoo_id。对于此示例,这是一个固定值。
如果 Firebase 中有数据,则 a[] 中检索到的所有动物模型的 zoo_id = 4,正如预期的那样。
当我推新模型时
所有记录到控制台的属性对象都有 zoo_id = 4。但是,返回的对象没有 zoo_id,Forge 中的新条目也不存在 zoo_id。
当我创建一个新模型时
记录到控制台的所有属性对象都具有 zoo_id = 4,返回的对象具有 zoo_id = 4,并且具有 zoo_id = 4 的新条目在 Forge 中。
如果我删除 Firebase 扩展并以相同的方式使用常规 Backbone 模型和集合,则push返回一个带有 zoo_id 的对象,并且由于没有设置 url(如预期的那样)而创建失败。
提前感谢您的澄清!
javascript - Backfire.js Model not getting attributes
Using backfire (backbone.js and firebase.js) im having issues getting my data into the model.
Im trying to populate a model once the user has authenticated (so i know which user to get, duh)
Once I have a successful login I create a new model and call setUser with the ID returned from firebase auth (simpleuser:10). Then I call userModel.fetch() which only updates the attributes not the rest of the model.
I cannot call .get('title') //should be related to element '1' above.
Something is wrong somewhere, I didnt set the data initially using Backfire.js.
Suggestions on how to fix this?
Thanks everyone
EDIT Seems the way im storing my data in firebase will cause lots of issues. Im nesting lots of data. That needs to be resolved first. SIGH
javascript - Firebase Backfire 快速入门指南不起作用
我正在尝试实现这个非常基本的Firebase Backfire 示例应用程序。我有一个与该确切 JavaScript 描述的完全相同的 html 页面。当我单击“添加”按钮时,什么都没有发生。
我在这里遗漏了一些非常明显的东西还是示例代码中存在错误?我没有看到任何类型的添加按钮的 onClick 处理程序......这怎么可能工作?
注意 - 我从这篇文章中替换了我真正的 firebase url - Firebase 网站上的示例肯定有一个错误,因为它试图初始化 this.todos = new TodoList(); 但 TodoList 在任何地方都不存在......所以我猜他们的意思是 TodoCollection() - chrome html 中没有任何类型的 JavaScript 错误:
JavaScript:
javascript - Firebase 和骨干网
我正在尝试使用 Backbone 和 Firebase 构建一个基本应用程序:
http://jsfiddle.net/C9wew/6324/
错误堆栈跟踪:
问题是,我在使用 Firebase 时遇到了很多奇怪的错误。我读过 Firefox 中存在奇怪的错误,但现在我使用 Chrome 并遇到不同的错误。
javascript - Firebase Backfire:model.set() 不同步到 Firebase
我是 Backbone 和 Firebase 的新手。我正在使用 Backfire,有一个集合:
模型本身与 Firebase 无关(出现“Invalid Firebase reference created”错误):
在我的视图中,我实例化了集合,我得到了正确的数据,我可以将新模型添加到集合中,如下所示:
效果很好,新的用户记录出现在 Firebase 上。但是,假设我现在想要获取给定用户的模型并更新其数据:
这会在本地更新模型,但更改后的模型不会同步到 Firebase。我后来尝试过userRecord.save();
,但它触发了“循环引用”错误。根据文档,set()
应该清楚地做到这一点:(
javascript - 如何在 Browserify 中使用 Firebase Backfire?
我正在尝试使用 Firebase 的 Backfire(用于 Backbone)和 Browserify/Gulp 设置一个项目,但遇到了问题。我做了npm install firebase
,npm install backfire
然后在我的Models.js
模块中我正在尝试..
不幸的是,“Backbone.Firebase”中的 Firebase 属性错误为未定义..
我找到了一些关于名为“client-backfire”的 npm “shim”的帖子,但是,它似乎已被未发布/弃用。任何想法如何让它工作?