AngularJS: контроллер с фабрикой

0

Я новичок в Angular, и сейчас я создаю свое первое приложение. У меня есть завод на месте, и мой контроллер должен извлекать данные из моего источника, однако я продолжаю получать эту ошибку. Моя фабрика называется SpreadsheetFactory.

Ниже приведен код для моего контроллера. Любая помощь приветствуется, спасибо!

(function () {

     angular
    .module('beerApp')
    .controller('appController', appController, ['$scope', 'SpreadsheetFactory']);

    function appController($scope, SpreadsheetFactory) {

        SpreadsheetFactory.getData().then( function (data) {
            console.log(data)
        });

        // $scope.brews = [];

        return data;
    }

})();
  • 2
    Можете ли вы поделиться кодом для фабрики SpreadsheetFactory ? :)
Теги:
angularjs-controller
angularjs-factory

1 ответ

3

Эта строка неверна:

.controller('appController', appController, ['$scope', 'SpreadsheetFactory']);

Должен быть:

.controller('appController', ['$scope', 'SpreadsheetFactory', appController]);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню