javascript - 使用 AngularJS 将除所选单选按钮之外的值设置为 False

标签 javascript jquery angularjs radio-button

我在我的 Angular 页面中使用单选按钮。单选按钮位于 ng-repeat 下方。我想通过 json 数据检查 radio 默认值是否为 true。然后,如果检查了一个 radio ,则将剩余数据更改为false。我做到了。但单选按钮在 UI 中未选中。

Here a fiddle link

我希望你理解这一点以及我的需要。

最佳答案

$scope.setChoiceForQuestion 更改为:

$scope.setChoiceForQuestion = function (q, c) {        
   angular.forEach(q, function (r) {
        if(c != r)
        r.isUserAnswer = false;
    });
};

它应该可以工作。

关于javascript - 使用 AngularJS 将除所选单选按钮之外的值设置为 False,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30188099/

相关文章:

javascript - Google Data Studio 连接器和应用脚本

javascript - 将 PHP 变量传递给 Ajax 函数 将 JS 变量转换为 PHP

jquery - 在一页中的 div 内打开多个日期选择器

javascript - OnClick() 从外部 js 文件调用 Jquery 函数

javascript - Angular 组件启动时初始化函数的模式

javascript - Angular JS 1.5 - 我想在 Angular js 组件之间进行通信

javascript - 将对象数组传递到母版页的内容页

javascript - 为什么在 jQuery 中将事件注册到文档是不好的做法?

javascript - Angular :对象数组中的 $watch 对象

javascript - AngularJS $resource 中的未知提供者