Я не могу понять, почему, но угловой дает мне следующую ошибку и читает об этом в Интернете. Я понимаю, что у других такая же ошибка, когда у них есть какая-то опечатка для обозначения контроллера или модулей. Таким образом, я проверял конфигурационный, сервисный и html-код 100 раз, и я считаю, что все они выглядят хорошо;Угловой не распознающий мой контроллер
Я не могу понять, что мне не хватает? или что искать!
Большое спасибо в Advance.
Ошибка:
нг: areq; Bad Довод
Аргумент «LoyaltyController» не
Описание
AngularJS часто утверждает, что определенные ценности будут присутствовать и truthy с помощью вспомогательной функции. Если утверждение не выполняется, эта ошибка возникает. Чтобы устранить эту проблему, убедитесь, что значение, которое ожидает ожидание, определено и правдиво.
МОЙ Лояльность Контроллер
(function() {
'use strict';
angular
.module('app')
.controller('LoyaltyController', LoyaltyController);
LoyaltyController.$inject = ['navigationService','loyaltyService', '$scope', 'ionicMaterialInk', 'ionicMaterialMotion'];
function LoyaltyController(navigationService, loyaltyService, dealService, $scope, ionicMaterialInk, ionicMaterialMotion) {
// Set Header
$scope.$parent.$parent.$parent.showHeader();
$scope.$parent.$parent.$parent.clearFabs();
$scope.$parent.$parent.$parent.setExpanded(false);
$scope.$parent.$parent.$parent.setHeaderFab(false);
var vm = this;
vm.loyalty = [];
loyaltyService.getUserLoyalty()
.success(function (data, status, headers, config) {
vm.loyalty = data;
});
vm.menuItems = [];
navigationService.getAllNavigations()
.success(function (data, status, headers, config) {
vm.menuItems = data;
$timeout(function() {
// Set Motion
ionicMaterialMotion.fadeSlideInRight();
// Set Ink
ionicMaterialInk.displayEffect();
}, 100);
});
// Delay expansion
$timeout(function() {
ionicMaterialMotion.slideUp({
selector: '.slide-up'
});
}, 300);
};
})();
Попробуйте удалить некоторые зависимости и код в теле контроллера. Это в конечном итоге даст вам лучшее представление о том, чего не хватает. –
У вас нет 'dealService', включенного в ваши параметры' LoyaltyController'. –
спасибо Adrina & Jeff – Ash