2015-04-17 2 views
0

Не уверен, что я здесь делаю неправильно. Мне нужны мои модули через npm. Кажется, что все правильно загружается (угловое и т. Д.), За исключением Firebase. Я получаю эту ошибку:Не удалось создать экземпляр firebase модуля

Error: [$injector:modulerr] Failed to instantiate module firebase due to: 
Error: [$injector:nomod] Module 'firebase' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. 

Мне нужна Firebase, как и другие мои модули. Вот как выглядит мой код:

(function() { 
    'use strict'; 

    var angular = require('angular'); 
    var angularRoute = require('angular-route'); 
    var angularTouch = require('angular-touch'); 
    var Firebase = require('firebase'); 

    angular.module('outcomesApp', ['ngTouch', 'ngRoute', 'firebase']) 
    .controller('UnitController', ['$scope', '$http', 'FBURL', function($scope, $http, FBURL){ 

    }]) 
    .constant('FBURL', 'https://new-outcomes.firebaseio.com/') 
})(); 

Любая идея, что я делаю неправильно? Любая помощь приветствуется. Заранее спасибо!

+0

Эта ошибка довольно проста. Угловой говорит, что он не может найти этот модуль, поэтому мой первый вопрос - какие сценарии вы ссылаетесь на свою страницу? – Nick

+0

Просто файл 'app.js'. Я использую браузер, чтобы связать этот файл сценария. – realph

+1

Вам не нужна отдельная библиотека скриптов, угловой огонь, для firebase [работать с угловым] (https://www.firebase.com/docs/web/libraries/angular/quickstart.html)? – Nick

ответ

1

Вам необходимо указать ссылку на библиотеку AngularFire. Именно здесь определяется угловой модуль.

Смежные вопросы