清除另一个输入时清除输入类型文本

时间:2015-07-09 12:56:43

标签: javascript html angularjs

所以我有两个输入文本,当我清除其中一个时,我想要另一个也自动清除。

在模板中有没有很好的角度方法?

<input type="text" ng-model="one" class="form-control">
<input type="text" ng-model="two" class="form-control">

这些是领域,当我清除第一个时,我希望第二个被清除

2 个答案:

答案 0 :(得分:3)

在第一个文本框中观察更改,当它被清除时,也要清除另一个文本框。

  

这就是你想要的。

$scope.$watch("one",function(newVal){
  if(newVal=="")
    $scope.two="";
})

答案 1 :(得分:0)

如果您有表格,可以使用$ setPristine();方法

示例:

<button ng-click="mymagicform.$setPristine();">Submit</button>

doc link https://docs.angularjs.org/api/ng/type/form.FormController

相关问题