【发布时间】:2016-09-24 19:43:04
【问题描述】:
我正在使用 ReactJS(带有 ECMA6)和 Google Firebase@3.0.3 和 ReactFire@0.4.0 作为中间件,但我无法将数据推送到 firebase
import ReactFire from 'reactfire';
import Firebase from 'firebase';
let config = {
apiKey: "apiKey",
authDomain: "projectId.firebaseapp.com",
databaseURL: "https://databaseName.firebaseio.com"
};
Firebase.initializeApp(config);
说到这里:
componentWillMount() {
let ref = Firebase.database().ref('/items');
ReactFire.bindAsObject(ref, 'items');
}
它给了我'firebaseRef.ref 不是函数'
【问题讨论】:
-
你在哪里打电话
firebaseRef.ref? -
你没有打电话给
firebaseRef.ref -
我没有打电话给
firebaseRef.ref。我不能再进一步了,因为它给了我这个错误:Uncaught TypeError: firebaseRef.ref is not a function -
下一步应该是什么,因为我找不到任何解决方案或文档
-
请注意当前版本的 ReactFire (v1.0.0) 不适用于 ES6,因为它是一个 mixin。 github.com/firebase/reactfire/issues/38
标签: javascript reactjs firebase ecmascript-6 reactfire