AngularFire - Firebase 对象未定义

AngularFire - Firebase object is undefined

我正在使用 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 对象的值未定义。我错过了什么吗?

firebase soes 与 AngularJS.

提供的任何服务都不匹配

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

只需查看他们 repo

中的文档和样本