Попытка создать приложение для викторины, но этот код всегда возвращает только один объект ... У меня есть две группы радиосвязи и значение выборки с помощью (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");
}
});
}