我想通过检查复选框is_answer =1来检查答案是否正确并显示正确的单词,或者如果错误则显示错误
我在一个数组vm.quiz_multi_answer = []; vm.quiz_multi_answer.push();中返回答案,我希望循环选择,以便与is_answer比较选定的答案
vm.quiz_multi_data = [
{
question: "What does HTML stand for?",
choices: [
{
id: "0",
choice: "HyperText Markup Language",
is_answer: "1"
},
{
id: "1",
choice: "HyperText Markup Language",
is_answer: "1"
},
{
id: "2",
choice: "HyperText Markup Language",
is_answer: "0"
},
{
id: "3",
choice: "HyperText Markup Language",
is_answer: "0"
}
]
}
];发布于 2019-06-27 17:17:32
你可以像这样循环遍历
for(let i =0 ;i < quiz_multi_data.length ; i ++ ){
if(quiz_multi_data[i].question/_id == "any_question_veriable"){
for(let j =0 ; j < quiz_multi_data[i].choices[j].length ; j++ ){
if( quiz_multi_data[i].choices[j]._id == id){
//perform some logic
}
}
}https://stackoverflow.com/questions/56786846
复制相似问题