Livro Stack MEAN

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