Estilo de url: Html 5 ou utilizando #
Ao trabalhar com projetos que utilizando comunicacao com servidores, uma forma de diferenciar as rotas de roteamento e as chamadas para o servidor e utlizar /#/
como rota raiz da aplicacao, ou seja, todas as rotas de roteamento para compoenents irao iniciar com este prefixo, entretando ao nao utilizar o prefixo estamos utilizando o padrao de url HTML 5.
para utilizar o padrao com o prefixo, basta adicionar um objeto com o atributo useHash
ao metodo forRoot
da aplicacao.
//...imports
//... constante APP_ROUTES
@NgModule({
imports: [
RouterModule.forRoot(APP_ROUTES, { useHash: true }),
RotasRoutingModule
],
exports:[
RouterModule
]
})
//...assinatura da classe
Utilizando # nas rotas.
rotas padrao html5.