Lista o resultado do banco:
localhost/aplicacao/api/getData.php
Me retorna a informação abaixo ou mais, se houver outros cadastros:
[{"id":94,"cod_equipe":1,"cod_cargo":1,"nome":"Thiago","matricula":1111}]
Ao clicar em editar, o routeParams esta retornando o ID corretamente no endereço e carregando a página com o formulário.
localhost/aplicacao/app/funcionario/edit/94
Porém não consigo trazer o objeto com o ID passado em routeParams. O console.log retorna o html da página quando tento fazer a concatenação do $http.get(...getData.php) + $routeParams.id. E quando deixo apenas o endereço $http.get(...getData.php) sem o + $routeParams.id, o console.log me retorna todos os objetos.
$scope.funcionario = {};
$http.get('http://localhost/aplicacao/api/getData.php' + $routeParams.id)
.then(function(funcionario) {
$scope.funcionario = funcionario.data;
console.log($scope.funcionario);
});
Poderia me auxiliar? como faço o $http.get me retornar apenas o resultado com o id passado em $routeParams?
O problema está em não ter uma API RESTful? É possível ter uma api RESTful em PHP/mysql como você fez no curso usando um banco local?
Obrigado!