Javascript angularjs基于json属性设置并获取单选按钮值
每个答案都有一个正确的属性,该属性的值为true或false。如果一个选项在正确的属性中有true值,我想将1设置为ng值,对于每个false值,我想将ng值设置为“-0.5”。当有人单击正确答案时,分数变量将增加1,对于错误答案,分数将减少0.5。但它不起作用。请帮忙Javascript angularjs基于json属性设置并获取单选按钮值,javascript,json,angularjs,Javascript,Json,Angularjs,每个答案都有一个正确的属性,该属性的值为true或false。如果一个选项在正确的属性中有true值,我想将1设置为ng值,对于每个false值,我想将ng值设置为“-0.5”。当有人单击正确答案时,分数变量将增加1,对于错误答案,分数将减少0.5。但它不起作用。请帮忙 var set = [ { "qus" :"what is your name?", "option1" : {"ans" : "Alex", "correct":"false
var set =
[
{
"qus" :"what is your name?",
"option1" : {"ans" : "Alex", "correct":"false"},
"option2" : {"ans" : "Hervy", "correct":"false"},
"option3" : {"ans" : "Rico", "correct":"true"},
"option4" : {"ans" : "Tom", "correct":"false"},
},
{
"qus" :"what is your brother's name?",
"option1" : {"ans" : "Alex", "correct":"false"},
"option2" : {"ans" : "Hervy", "correct":"true"},
"option3" : {"ans" : "Rico", "correct":"false"},
"option4" : {"ans" : "Tom", "correct":"false"},
}
]
以下是plnkr链接:更实用的方法是在更改句柄中将整个对象传递回控制器。如何做到这一点。请您解释一下好吗?
ng change=“update(qs.option1)”
。然后使用该对象进行计算