在Angular的Nativescript中使用Firebase

时间:2018-10-01 15:00:27

标签: nativescript-angular

我正在使用Nativescript和Angular在Windows 10上开发一个应用程序。 我需要通过创建的ID作为参考来检索数据。 我开始这样做:

import * as firebase from "nativescript-plugin-firebase/app";

const rootRef = firebase.database().ref(MyfirebaseBucket);
const empRef = rootRef.child("myTable")

并且它引发以下错误:JS:firebase.init中的错误:错误:java.lang.IllegalArgumentException:Firebase存储URL必须指向存储桶中的对象。请使用Firebase控制台或getDownloadUrl()获取URL。

添加以下行时:

.child('myTable')
.on("child_added", snap => console.log(snap.val()));

它在URL的末尾添加一个点(。),例如:

http://myfirebaseBucket/myTable. //this dot

当然不起作用!

它发生在我的本机脚本-角度应用程序中。

好吧,我致力于解决这个问题,所以我编写了一些代码来测试角度网络应用:

const rootRef = firebase.database().ref().child('myTable').on('child_added', some => console.log(some.val()));

它工作正常,可以从表中获取所有数据。

我想知道为什么我的代码不能在我的NS角应用程序上工作

0 个答案:

没有答案