Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia
Estou tentando criar os links para novas paginas criadas, porém cadastro as Rotas, Controllers e não funciona.
Estou usando um templante Bootstrap + Angular JS.
Falta alguma alteração?
Lembrando que estou usando Templante Bootstrap, logo as paginas que vem com ele já estão funcionando.
====================================== Arquivo app.js (Rotas) ====================================================
var monarchApp = angular.module('monarchApp', ['ngRoute', 'ngAnimate']);
// configure our routes
monarchApp.config(function($routeProvider) {
$routeProvider
.when('/testes', {
templateUrl : 'pages/teste.hbs',
controller : 'testeController'
})
});
monarchApp.controller('testeController', function($scope) {
});
====================================== Link Para chamada ====================================================
<a href="#testes" title="Form elements">Editar perfil</a>
==========================================================================================================
Ele não faz o link, sai a pagina atual e não entra nenhuma no lugar, fica branco.
Mas a URL no navegador chega a mudar?
vamos supor que sua SPA é index, aí teria q ser href="index/testes"
Muda simm! Fiz uns testes aqui e so para de funcionar quando deixo a rota que ja veio com o templante, assim desse jeito funciona.
.when('/view-profile', {
templateUrl : 'pages/alterar-dados.hbs',
controller : 'alterar-dadosController'
})
Mas se eu alterar para exemplo abaixo para de funcionar !
.when('/alterar-dados', {
templateUrl : 'pages/alterar-dados.hbs',
controller : 'alterar-dadosController'
})
Cara, tenta subir os sources, pode ser algo escapando no fluxo.
abs!
Estou desconfiado que o arquivo de rotas esta em outro lugar!
Qual erro no console?