Gostaria apenas de entender uma coisa que é explicada no Livro. Ao criar um Service para disponibilizar a uri para acesso aos dados através do AngularJS passamos $resource('/contatos/:id')
, a uri passada possui o atributo coringa, como o AngularJS define se ele acessa com o coringa ou sem o coringa, no caso de acesso localhost:3000/contatooh/#/contatos.
Se alguem puder me esclarecer.
Angualr saberá de acordo com o método do serviço $resource
empregado, inclusive a URL passada como parâmetro.
Se você usa query
, ele sabe que busca tudo em /contados
usando verbo GET e não passa o curinga.
Se você usa o método delete
, você passa a URL com o ID, daí ele sabe que tem que acessar a rota /contatos/idPassado
usando o verbo DELETE.
1 curtida