我有一個CPF(巴西'社會保障'號碼)的動態輸入。AngularJS:ng-model不清除輸入
每當我輸入一個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 = undefined; –