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

201
Vistas
Incrementing button for a sequecne of question in AngularJS?

Hi everyone I build a simple sequence of questions in AngularJS. Every time I press on and answer I pass to the next question.

  <div class="answers" >
    <ul class="answers__list" *ngFor="let quiz of quizzes[currentQuiz].answer" >
        <label><li @answer class="answers__item" appBackground [correctAnswer]="quiz.correct">
            <input  type="radio" name="options" (change)="onAnswer(quiz.correct)" [disabled]="answerSelected">  <!-- Here you select when change the question ("onAnswer means that u change it when you give a questioN"-->
            {{ quiz.option }} <!--Needed to render out the question -->
        </li></label>
      </ul>
  </div>

the change function is the following

  onAnswer(option: boolean){
      this.currentQuiz++;

      this.answerSelected = true;
      setTimeout(() => {
        let newQuiz = this.getRandom();
         while(this.prevAnswered.includes(newQuiz) && this.prevAnswered.length < 2){
          newQuiz = this.getRandom();
         }
         this.currentQuiz = newQuiz;
         this.prevAnswered.push(this.currentQuiz);
         this.answerSelected = false;
      }, 300);

Does someone know how I can create a button that has to be clicked in order to pass to the following question instead of passing automatically everytime I choose an option?

I am trying to create a simple module and connecting it to an html button but is not working

pass_Next(){
 this.currentQuizz++;

}
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

This worked I was writing incorrectly the "pass_Next"

pass_Next(){
 this.currentQuizz++;

}
about 4 years ago · Juan Pablo Isaza Denunciar
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