Com base na aplicação alurapic, tentei criar minha própria aplicação do zero utilizando o angular seed. A aplicação esta funcionando, mas uma coisa me intriga. Ao criar o controller, fui utilizar o recurso $scope conforme abaixo:
angular.module('projeto')
.controller('FotoController', function($scope, $routeParams, $location, FotoService) {
Porém este código não funcionava. Daí incluí a seguinte chadada no controller:
angular.module('projeto')
.controller('FotoController', '$scope' function($scope, $routeParams, $location, FotoService) {
Assim funcionou.
Porque e quando devo incluir a chamada '$scope' antes da function do controller?