Я строю анкету и вопросы могут иметь несколько ответов, и мне нужно, чтобы построить массив вопрос и ответы, такие как:Как динамически добавлять объекты к свойству объекта?
{
question: 'question',
answer: {id: 1, answers: 'answer 1'},
{id: 2, answer: 'answer 2'}
}
Мне нужно, чтобы показать резюме вопросов и ответов, что пользователь выбрал.
Например: Вопрос: В каком из этих состояний вы жили? ответы: Алабама, Аляска, Нью-Джерси, Род-Айленд.
Результирующий объект может быть:
{
question: 'Which of these states have you lived in?',
answer: {id: 1, answer: 'Alaska'},
{id: 3, answer: 'Rhode Island'}
}
Как я могу идти о динамически добавлять ответы в то время как только имея вопрос показать один раз?
Я пробовал:
var questionAnswerObject = [];
angular.forEach(answersObject, function(value, key){
questionAnswerObject.push({
question: question.question,
answer: value.answer
});
});
Но, конечно, это показывает вопрос дважды.
Вы хотите связать ответы с вопросами динамически и ответы уже где-то хранятся? – Ismail
Объяснение не слишком помогает, пожалуйста, покажите ввод и ожидаемый результат. – undefined
Как выглядят ответы '' Вопрос '' и 'вопрос'? –