AngularFire - Firebase对象未定义

时间:2017-04-19 22:04:03

标签: angularjs firebase angularfire

我正在使用AngularFire使用

安装AngularFire的npm方式
npm install angularfire --save

在我的app.js中,我添加了以下内容

require('angularfire');

angular.module('app', [ 'ui.router', 'firebase' ])
     .constant('FirebaseUrl', 'https://<my-app>.firebaseio.com/'));

我正在创建一个指令,我正在尝试注入Firebase对象。

'use strict';
var chatDirective = function() {
    return {
        restrict : 'E',
        template : require('./chat.tpl.html'),
        controller: ['$state', 'AuthService', 'firebase',
        function($state, AuthService, firebase) {

        }]
    }
};

运行此操作时,我在指令中获取Firebase对象的值为undefined。我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

firebase不符合AngularJS提供的任何服务。

我不确定你到底想要做什么,所以我不确定我是否能指出你需要的实际服务。

只需查看其repo

中的文档和示例