Quantcast
Channel: Ionic Forum - Latest topics
Viewing all articles
Browse latest Browse all 71530

Ion-checkbox with Ionic 2

$
0
0

@yewness wrote:

Hi guys, was trying to return an array of ids in the ion-checkbox but no avail.

These are my current code.

survey.ts

this.surveyForm = this.formBuilder.group({
  questions: formBuilder.array([])
})

let question = formBuilder.group({
    question_id: [this.questions[i].id, Validators.required],
    answer_ids: formBuilder.array([
  ])
});

this.surveyForm.controls['questions'].push(question);

for (var j = 0; j < this.questions[i].answers.length; j++) {
  let answer = formBuilder.array(this.questions[i].answers)
  // this.surveyForm.controls['questions'].push()
};
console.log(this.surveyForm.controls.questions)

survey.html

<ion-list formArrayName="answer_ids">
  <div *ngFor="let choice of question.answers; let j = index">
    <ion-item>
      <ion-label style="white-space: normal;">{{ choice.id }}</ion-label>
      <ion-checkbox (ionChange)="onChange(choice.id, $event._checked)" value="choice.id"></ion-checkbox>
    </ion-item>
  </div>
</ion-list>

My current goal is to get that "answer_ids": [81,82,83] for checked checkbox. Btw the questions are in nested form, probably there must be a way to segregate the answers control between question_id.

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 71530

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>