Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema na aula 9 curso Angular

//​ ​public/js/controllers/foto-controller.js 

angular​.​module​(​'alurapic'​)​​
    .​controller​(​'FotoController'​,​​ ​​function​(​$scope​,​​ ​$http​)​​ ​​{ 

​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​$scope​.​foto​ ​​=​​ ​​{};
 ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​$scope​.​mensagem​ ​​=​​ ​​''​; 

​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​$scope​.​submeter​ ​​=​​ ​​function​()​​ ​​{ 

​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​if​​ ​​(​$scope​.​formulario​.​$valid​)​​ ​​{


​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​$http​.​post​(​'/v1/fotos'​,​​ ​$scope​.​foto​)
 ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​.​success​(​function​()​​ ​​{ 
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​$scope​.​foto​ ​​=​​ ​​{};
 ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​$scope​.​mensagem​ ​​=​​ ​​'Foto​ ​cadastrada​ ​com​ ​sucesso'​;
 ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​}) 
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​.​error​(​function​(​erro​)​​ ​​{
 ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​console​.​log​(​erro​);
 ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​$scope​.​mensagem​ ​​=​​ ​​'Não​ ​foi​ ​possível​ ​cadastrar​ ​a​ ​foto'​;
 ​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​}) 
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​} 
​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​}; 
 ​ ​​ ​​ ​​ ​​});

Uncaught SyntaxError: Invalid or unexpected token fotos-controller.js:3

A partir da ula 8 do curso de Angular não aparece nenhuma foto, só as outras coisas, e ele diz que o problema é na linha 3 desse arquivo, onde tem o angular​.​module​(​'alurapic'​)​​, eu não sei o que está errado.

1 resposta
solução!

Oi R, tudo bem? Acho que você colou o arquivo errado aqui, veja que o erro está no arquivo fotos-controller e você colou o código do foto-controller. Cola o código do outro arquivo pra gente ver o que pode ser?