0
angular.module('myApp').controller('paginasCtrl', function($scope, CarregaItens) {
  function carregaPaginas () {
      CarregaItens.getPaginas()
      .success(function (data) {
        $scope.paginas = data;
      })
  };
  carregaPaginas();
 
});
.service('CarregaItens', function ($http) {
  getInfoPage = function () {
    return $http.get("http://www.meusite.com.br/api/paginas.php?id=4");
  };
  return {
    getPaginas: getInfoPage
  }
});<div class="col col-50 shop-product-narrow-card" ng-repeat="item in paginas" ui-sref="app.detalhes({id: item.id})">
	<div class="list card">
	  <div class="item item-image">
	    <pre-img ratio="_1_1" helper-class="main-image">
	      <img ng-src="http://www.meusite.com.br/img/paginas/{{item.imagem}}" spinner-on-load>
	    </pre-img>
	  </div>
	  <div class="item item-body">
	    <h2 class="card-title">{{item.titulo}}</h2>
	  </div>
	</div>
</div>Guys, I have this controller and this service that interact perfectly well, but what I need is for the.id item that is listed in the view to be sent to my service by replacing the static "4" of the API url. I’ve tried using $routeparams but when injecting it into the controller it stops working.
My reasoning would be for something like
return $http.get("http://www.meusite.com.br/api/paginas.php?id=" + id);
But it doesn’t work (logical). Any idea?
Exactly what I needed!
– Fábio Duarte