Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

291
Vistas
¿Por qué entro en .then() cuando rechazo la promesa en Angular 1?

Tengo una función que verifica si la identificación es <=0 y rechaza la promesa si lo es; de lo contrario, encuentra una evaluación y resuelve la promesa con una evaluación. Mi problema es que en este momento, cuando paso -1 a la función, entra en .then de todos modos, aunque espero que no lo haga, lo que causa problemas. No entiendo muy bien por qué sucede esto.

 AssessmentsService.getClientAssessment($scope.graphAssessment.id) .then((assessment) => { if ($scope.clientAssessments) { $scope.clientAssessments.title.text = 'All Time ' + assessment.shortName; } if ($scope.thirtyDayAssessments) { $scope.thirtyDayAssessments.title.text = '30 Day ' + assessment.shortName; } }) .catch((error) => { console.log(error); });

Esta es la función getClientAssessment :

 getClientAssessment(id, forceRefresh) { if (id <= 0) { return this.$q.reject(); } const assessmentId = Number(id); const assessment = _.find(this.assessments, (a) => a.id === assessmentId); if (!assessment || forceRefresh) { return this.authHttp .get(`${this.Environment.serverURL}/assessments/${id}`) .then(({ data }) => { this.assessments.push(data); return data; }) .catch((error) => { console.error(error); }); } return this.$q.resolve(assessment); }
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda