所以我有两个输入文本,当我清除其中一个时,我想要另一个也自动清除。
在模板中有没有很好的角度方法?
<input type="text" ng-model="one" class="form-control">
<input type="text" ng-model="two" class="form-control">
这些是领域,当我清除第一个时,我希望第二个被清除
答案 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