如何在窗体中重置angularjs字符数绑定

时间:2014-05-13 00:45:35

标签: forms angularjs binding character reset

我在角度视图中有多个表单字段,可以在用户键入时对字符进行倒计时。但是,我有一个按钮/链接,应该重置所有表单字段和字符数。单击时,表单将重置,但字符计数不会更新以反映更改。我知道我必须要有一个模型连接(我是一个有角度的新手)。我也知道最好使用$setPristine();来休息表单,但我无法让它工作。

以下是我所得到的:http://embed.plnkr.co/5SGjqPhYYIZF1qp0QAAT/preview

我很感激我能得到的任何帮助!谢谢!

1 个答案:

答案 0 :(得分:3)

问题是您的重置按钮不会更新角色计算所依赖的角度模型值。

不要在reset元素上使用form,只需清除模型值:

<强> HTML:

<a href ng-click="clearForm()">RESET</a>

<强>控制器:

$scope.clearForm = function() {
  $scope.TA3 = '';
  $scope.TA4 = '';
}

Revised Plunker