Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

205
Visualizações
Cómo llamar a la función angular ajax desde el controlador angular

este es mi codigo

 $scope.GetLocatoinByCountry(); $scope.GetLocatoinByCountry = function () { $http({ method: 'POST', url: '/JobPost/GetLocationByCountry', data: { countryId: $scope.draftJobPost.countryID } }).then(function successCallback(response) { var loc = response.data; $scope.locations = response.data; }, function errorCallback(response) { var error = response; }); };

pero recibe un error

TypeError: $scope.GetLocatoinByCountry no es una función

como solucionar esto

about 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Mueva la función de llamada debajo de la asignación:

 $scope.GetLocatoinByCountry = function() { $http({ method: 'POST', url: '/JobPost/GetLocationByCountry', data: { countryId: $scope.draftJobPost.countryID } }).then(function successCallback(response) { var loc = response.data; $scope.locations = response.data; }, function errorCallback(response) { var error = response; }); }; $scope.GetLocatoinByCountry(); // move it here

TypeError: $scope.GetLocatoinByCountry no es una función

El error lo dice todo.

El problema era que estaba llamando a la función donde no existía en el $scope y estaba asignando la función al $scope más adelante.

about 4 years ago · Santiago Trujillo Relatório

0

Creo que cuando usa Angular 1 puede usar $http o $resource para llamar a la API.

En su caso: mueva la línea $scope.GetLocatoinByCountry(); de arriba hacia abajo puede hacer que funcione.

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda