如何重置角度js计算字段

时间:2016-06-15 12:04:27

标签: javascript jquery angularjs

我有一个表单,其中两个字段的值是使用AngularJS Binding计算的。而且,我还使用jquery Reset()方法来重置我的表单。

使用jquery重置'模型'值变为null;但是,计算的字段仍然存在。

当我手动更改'模型'值为' 0',计算出的值会发生变化。

我试图改变'模型'的值。通过JS到' 0'。但是,计算值仍然没有变化。

代码段

html表单

   <form id="form1">
      <div ng-app="">
         <input type="text" ng-model="Parmale" required/>
         <input type="text" ng-model="Parfemale" required/>
         <input type="text" value="{{(Parmale-0)+(Parfemale-0)}}/>
       </div>
      </form>

JS

    document.getElementById("form1").reset();

有人可以指导我完成吗?

如果这个问题看起来很荒谬,请耐心等待!我只是一个想要学习的学生。

1 个答案:

答案 0 :(得分:0)

更改以下行

<input type="text" value="{{(Parmale-0)+(Parfemale-0)}} />

<input type="text" ng-model="Parmale+Parfemale" />

由于您正在进行数学运算,我建议您使用适合您要求的输入类型编号等。

问候。