Angularfire无法定义ref

时间:2017-02-12 19:59:01

标签: angularjs firebase angularfire

我正在尝试从Angular JS连接到firebase。

我的控制器:

database(??)

这是在ApplicationUser中包含firebase db url的正确方法吗?

版本: Firebase v3.6.9 Angularfire v2.3.0

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您需要以这种方式初始化您的firebase数据库(省略您不需要的数据):

 // Initialize the Firebase SDK
  var config = {
    apiKey: '<your-api-key>',
    authDomain: '<your-auth-domain>',
    databaseURL: '<your-database-url>',
    storageBucket: '<your-storage-bucket>'
  };
  firebase.initializeApp(config);

之后,数据库()将被初始化。

请参阅文档:

app.controller("SampleCtrl", function($scope, $firebaseObject) {
  var ref = firebase.database().ref();
  // download the data into a local object
  $scope.data = $firebaseObject(ref);
  // putting a console.log here won't work, see below
});

请参阅此处的文档getting started