AngularJS Unknown provider: $scopeProvider <- $scope <- selectorDirective

d6c7a771bfacfa6c4d63889ab6511a948e2c71f3f3

Такая ошибка может возникнуть при создании новой директивы, особенно при выносе контроллера в директиву.
Скорее всего, она возникла из-за того, что была объявлена зависимость от $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