Задать вопрос
Ivan-P
@Ivan-P

Почему не работает Angular Controller в отдельном файле?

Код контроллера:
angular.module("sportsStore")
.controller("cartSummaryController", function($scope, cart) {

    $scope.cartData = cart.getProducts();

    $scope.total = function () {
        var total = 0;
        for (var i = 0; i < $scope.cartData.length; i++) {
            total += ($scope.cartData[i].price * $scope.cartData[i].count);
        }
        return total;
    }

    $scope.remove = function (id) {
        cart.removeProduct(id);
    }
});

HTML:
<div ng-controller="cartSummaryController">
Получаю ошибку Argument 'cartSummaryController' is not

Если же ложу код контроллера в файл с другим кодтроллером к этому модулю, то все работает.
  • Вопрос задан
  • 372 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Ivan-P
@Ivan-P Автор вопроса
Проблема решена - забыл подключить файл с контроллером)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы