Я создаю приложение для викторин в AngularJS, но я не знаю, как перебирать вопросы, чтобы добавлять и отображать правильные ответы.
Пожалуйста, помогите Я новичок в программировании.
Тест в формате JSON, как показано ниже:
"questions": [{
"Id": 5,
"Name": "In a village, the number of people infected with HIV in 2001 was 100. In 2004, 250 people were infected. Find the ratio of those infected in 2001 to those infected in 2004.",
"QuestionTypeId": 1,
"Options": [
{ "Id": 1, "QuestionId": 1, "Name": "A. 1:5", "Answer": false },
{ "Id": 2, "QuestionId": 1, "Name": "B. 2:5", "Answer": true },
{ "Id": 3, "QuestionId": 1, "Name": "C. 3:5", "Answer": false },
{ "Id": 4, "QuestionId": 1, "Name": "D. 5:1", "Answer": false },
{ "Id": 5, "QuestionId": 1, "Name": "E. 5:2", "Answer": false }],
"QuestionType": { "Id": 1, "Name": "Multiple Choice", "Active": true }
},
{
"Id": 6,
"Name": "The ratio of the length to the breadth of a room is 7:5. Find the length of the room if the breadth is 10m.",
"QuestionTypeId": 1,
"Options": [
{ "Id": 1, "QuestionId": 1, "Name": "A. 10m", "Answer": false },
{ "Id": 2, "QuestionId": 1, "Name": "B. 12m", "Answer": false },
{ "Id": 3, "QuestionId": 1, "Name": "C. 14m", "Answer": true },
{ "Id": 4, "QuestionId": 1, "Name": "D. 21m", "Answer": false },
{ "Id": 5, "QuestionId": 1, "Name": "E. 35m", "Answer": false }],
"QuestionType": { "Id": 1, "Name": "Multiple Choice", "Active": true }
},
{
"Id": 7,
"Name": "Increase 80 by 10%.",
"QuestionTypeId": 1,
"Options": [
{ "Id": 1, "QuestionId": 1, "Name": "A. 8m", "Answer": false },
{ "Id": 2, "QuestionId": 1, "Name": "B. 10m", "Answer": false },
{ "Id": 3, "QuestionId": 1, "Name": "C. 80m", "Answer": false },
{ "Id": 4, "QuestionId": 1, "Name": "D. 88m", "Answer": true },
{ "Id": 5, "QuestionId": 1, "Name": "E. 108m", "Answer": false }],
"QuestionType": { "Id": 1, "Name": "Multiple Choice", "Active": true }
},
{
"Id": 8,
"Name": "Odiri bought 12 cartons of biscuits for N3,000.00. Find the cost of 7.",
"QuestionTypeId": 1,
"Options": [
{ "Id": 1, "QuestionId": 1, "Name": "A. ₦250.00", "Answer": false },
{ "Id": 2, "QuestionId": 1, "Name": "B. ₦442.00", "Answer": false },
{ "Id": 3, "QuestionId": 1, "Name": "C. ₦840.00", "Answer": false },
{ "Id": 4, "QuestionId": 1, "Name": "D. ₦1,750.00", "Answer": true },
{ "Id": 5, "QuestionId": 1, "Name": "E. ₦2,700.00", "Answer": false }],
"QuestionType": { "Id": 1, "Name": "Multiple Choice", "Active": true }
},