Leave a Comment
AngularJS Unknown provider: $scopeProvider <- $scope <- selectorDirective
Такая ошибка может возникнуть при создании новой директивы, особенно при выносе контроллера в директиву.
Скорее всего, она возникла из-за того, что была объявлена зависимость от $scope, например:
directives.directive('selector', ['$scope', 'GeoSelect', function selectorGeoExtended($scope, GeoSelect) {
return {
restrict: 'AE',
replace: true,
scope: {},
template: '<div></div>',
link: function ($scope) {
// @debug
console.log($scope);
}
};
}]);
Объявление директивы нужно заменить на
directives.directive('selector', ['GeoSelect', function selectorGeoExtended(GeoSelect) {
LEAVE A COMMENT
Для отправки комментария вам необходимо авторизоваться.
