AngularJS: ng-model不清除输入
AngularJS: ng-model not clearing input
我有一个动态的cpf(巴西"社会安全"号码)输入。
每次我输入一个CPF,应该显示另一个输入,以此类推。但由于某种原因,添加CPF后ng模型没有被清除。
这是我的HTML(在一个具有隔离作用域的指令中):
<div ng-repeat="cpf in cpfs" class="field-input">
<input type="text" class="field" ng-model="cpf.number" required>
<label>added CPF</label>
</div>
<div class="field-input">
<input type="text" class="field" ng-model="cpf.number" required>
<label>add new CPF</label>
<button ng-click="addCpf(cpf)" class="btn btn-primary">add</button>
</div>
这是我的控制器(与隔离范围内的指令):
$scope.cpfs = [];
$scope.addCpf = function(cpf) {
$scope.cpfs.push(angular.copy(cpf));
delete $scope.cpf;
};
用$scope.cpf.number = "";
代替delete $scope.cpf;
我们不能删除一个模型,我们必须将其设置为空白,因为它与我们的视图部分链接在一起
相关文章:
- 单击jquery清除输入值
- 改变“;onClick"这个jQuery的操作从清除输入文本改为将输入文本添加到下面的列表中
- 如何在表单提交后清除输入字段
- Magento自定义选项-清除输入字段问题
- 点击提交后如何清除输入字段
- 清除输入字段值-STCombobox时出现意外的JS行为
- 使用Jquery清除输入文本字段值
- 如何在不隐藏键盘的情况下清除输入搜索?(手机)
- javascript:如何在另一个输入值更改时清除输入框
- 如何在jquery中清除输入文件字段
- 使用React清除输入字段
- 为什么我无法清除输入
- 使用 jQuery 清除输入值的更好方法
- 清除输入,模糊文本区域和默认值(如果字段为空)
- 如何在 AngularJS 中清除输入时调用函数
- 清除输入字段的建议框
- 如何通过JavaScript清除输入类型=“日期时间”
- 如何在单击链接时清除输入元素
- 使用 JavaScript 清除输入
- 单击图像后清除输入框