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

Roteamento Angular js

No curso angular.js exercício 03-Roteamento de views parciais. Porque deve colocar nos links # é algum padrão para o angular funcionar? Exemplo:

<h1>Bem-vindo</h1>
<a ng-href="#/funcionarios">
    Acessar lista de funcionários
</a>
1 resposta
solução!

Olá Felipe! O # indica para o Angular que o link é uma rota que deve ser processado pelo sistema de rotas (no lado do cliente). Se você não utilizar o #, por exemplo, colocar /funcionarios, ele achará que é para fazer uma requisição ao servidor e não encontrará o recurso.

Experimente fazer um teste no exercício, remova o #. Ele chamará uma URL no servidor.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software