问题标签 [firebase]
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.
firebase - 有没有办法知道在什么上下文中添加了 Child 添加?特别是页面加载与其他事件
这是我的场景。当通过浏览器事件发布页面加载添加孩子时,我想在标题中指出它。但是在页面加载时,也会调用添加的子项。
如何区分添加的初始子项与实际添加了新条目的子项。
谢谢,蒂姆
typescript - TypeScript - 从另一个 JavaScript 文件初始化属性
我同时使用 TypeScript 和 Firebase。
我的班级fireybase: FirebaseInterface;
有财产。
当我使用初始化它时this.fireybase = new Firebase('URL/');
我收到有关该Firebase
对象的编译时错误。
我尝试将 Firebase 接口添加到库中,但它仍然不喜欢它。
在 TypeScript 中执行此操作的最佳方法是什么?
firebase - 在 Firebase 中使用 REST API 添加孩子
嘿,我有一个以下列形式上传的数据集:
现在使用 Rest API,我想向对象“Alphabet”添加新的孩子。现在,如果我使用 POST ,它会在 Alphabet 中插入一个新的随机密钥,并在https://gamma.firebase.com/SomeKey上的 PUT完全覆盖当前数据。如何使用 REST API 插入新的孩子?
firebase - 使用 REST Api 编辑孩子的属性
我有一个以下列形式上传的数据集:
现在使用Rest API,我想在一次调用中编辑具有Fname
andLname
键的员工的Emp1
and Fred
,Dref
以及具有Fname
andLname
键的员工的Emp2
and Kent
。Tenk
这可能吗?如果是,如何?
firebase - 使用 Firebase 时钟为更改添加时间戳
我们在 Firebase 中有一个由多个客户端更新的数据集。我们想要跟踪数据集日期时间的最后修改。我们不能依赖客户端设置修改的日期时间,因为他们的本地时钟可能完全不同步。
有没有办法可以根据数据集的时钟将 Firebase 标记时间戳记到数据集中以跟踪上次修改的时间?
angularjs - Firebase 回调和 AngularJS
我正在结合 Firebase 学习 AngularJS。我真的在on
努力应对 Firebase 的回调并尝试更新$scope
...
如果我取出$rootscope.$apply
它,它会按预期工作,但不会在页面加载时更新 DOM。
谢谢!
更新
解决方案 1 - 删除$rootscope.$apply
服务并注入并应用$timeout
到控制器:
解决方案 2 - 实施“SafeApply”方法(感谢Alex Vanston):
尽管这些都可以工作并且代码不多,但我觉得它们太hacky了。是不是有一些官方的 Angular 方式来处理异步回调?
我为类似情况找到的另一个很好的例子:HTML5Rocks - AngularJS and Socket.io
javascript - 调试 Firebase 客户端连接
我们有一个用户报告说他们的数据没有加载到我们的应用程序中,我们无法调试为什么会发生这种情况。
我们目前正在与该用户共享屏幕,结果发现这样的调用永远不会返回:
new Firebase("http://gamma.firebase.com/path/to/our/data").once('value', function(r) { console.log(r); });
然而,这对其他客户来说效果很好。
我什至不知道我们将如何进行调试。我们如何确定回调没有触发的原因?
javascript - “未定义 Firebase”错误
我通过从我创建的本地 HTML 调用数据库来尝试我的 Firebase 测试版邀请。这是拒绝工作的代码。
我在 Ubuntu 上使用 Firefox 11。
我错过了什么?
提前致谢!
javascript - Firebase 快照参考不会返回数据
我正在使用 firebase 并列出了具有某些优先级的人员列表。在我的一项职能中,设置和获取优先级工作正常。但在另一个方面,我只能设置并尝试获取项目的优先级返回“dataSnapshot.getPriority() 不是函数”。
firebase - push() 期间创建 ID 的时间和位置
push的文档让我做了这个小实验:
我看到ref.name()
即使在调用异步回调之前,调用也会立即返回一个 ID。这是否意味着在没有咨询服务器的情况下在客户端创建 ID?我假设是这样,这引起了人们的好奇:
如果两个客户端发送相同的 ID,服务器将如何处理冲突?第二个会覆盖第一个吗?
我在这里不是假设两个客户端会创建冲突的 ID,而是假设恶意客户端可能会欺骗 ID 并覆盖现有记录。在为即将到来的安全性配置规则时,我需要注意这个问题吗?
更重要的是,我非常想知道 ID 是如何创建的,因此我可以确保正确使用它们。