Результаты угловых шоу викторины? - PullRequest
0 голосов
/ 07 июня 2019

Попытка создать приложение для викторины, но этот код всегда возвращает только один объект ... У меня есть две группы радиосвязи и значение выборки с помощью (ionSelect) ="radioGroupChange(questionId, answer)", затем помещаю выбранные радиостанции в массив this.konacno объекта, но этот код всегда помещает только один...

radioGroupChange(questionId, answer) {
    let answer: { id: number; answer: number } = { id: null, answer: null };
    this.konacno.forEach(element => {
      if (questionId !== element.id) {
        console.log(questionId);
        const index = this.konacno
          .map(function(item) {
            return item.id;
          })
          .indexOf(questionId);
        this.konacno.splice(index, 1);

        answer.id = questionId;
        answer.answer = answer;
        this.konacno.push(odgovor);

        console.log(this.konacno);
        console.log("Nije jednako");
      } else if (questionId === element.id) {
        console.log(questionId);
        const index = this.konacno
          .map(function(item) {
            return item.id;
          })
          .indexOf(questionId);
        this.konacno.splice(index, 1);

        answer.id = questionId;
        answer.answer = answer;
        this.konacno.push(odgovor);

        console.log(this.konacno);
        console.log("Jednako");
      }
    });
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...