我正在使用角度并且有这样的无线电输入(在某种形式,如果重要的话):
<input type="radio"
name="inputName"
id="someId"
data-ng-value=true <!-- This select "true" for my ng-model when clicked-->
ng-model = "nameOfMyVarIn$scope"
ng-change = "thisRunsWhenSelectionIsmade(true)"
required></input>
我想清除这个输入。清除绑定到ng-model的变量会清除变量,但不会清除复选框。我无法找到如何清除单选按钮本身in the docs或random articles - 它保持选中状态。我从文档中快速复制了示例并添加了$scope.clearSelection
- 目标是让此函数取消选择所选输入。在实际应用程序中,我在表单中有其他输入,所以我不能只清除整个表单。
答案 0 :(得分:1)
使用您的Plnkr,我已将color
设置为null
并清除了该值。这是你想要的吗?
$scope.clearSelection = function(){
$scope.color = null;
}