Estou tentando criar uma rota que recebe um parâmetro de uma noticia e exibe as informações dessa pagina, mas essas informações não estão sendo carregadas.
main:
$routeProvider.when('/noticias/:noticiaEndereco', {
templateUrl: 'partials/noticias/noticia.html',
controller: 'NoticiaController'
});
controller:
angular.module('alurapic')
.controller('NoticiaController', function($scope, recursoNoticia, $routeParams, cadastroDeNoticias) {
$scope.noticia = {};
$scope.mensagem = '';
if($routeParams.noticiaEndereco) {
recursoNoticia.get({noticiaEndereco: $routeParams.noticiaEndereco}, function(noticia) {
$scope.noticia = noticia;
console.log('Pegando noticia')
}, function(erro) {
console.log(erro);
$scope.mensagem = 'Não foi possível obter a noticia'
});
}
}
Ao acessar a url http://localhost:3000/#/noticias/teste
com {{noticia.endereco}} nada exibido na pagina.
Tambem verifiquei no console e nada e disparado, nem mesmo 'pegando noticia'