我在角度视图中有多个表单字段,可以在用户键入时对字符进行倒计时。但是,我有一个按钮/链接,应该重置所有表单字段和字符数。单击时,表单将重置,但字符计数不会更新以反映更改。我知道我必须要有一个模型连接(我是一个有角度的新手)。我也知道最好使用$setPristine();
来休息表单,但我无法让它工作。
以下是我所得到的:http://embed.plnkr.co/5SGjqPhYYIZF1qp0QAAT/preview
我很感激我能得到的任何帮助!谢谢!
答案 0 :(得分:3)
问题是您的重置按钮不会更新角色计算所依赖的角度模型值。
不要在reset
元素上使用form
,只需清除模型值:
<强> HTML:强>
<a href ng-click="clearForm()">RESET</a>
<强>控制器:强>
$scope.clearForm = function() {
$scope.TA3 = '';
$scope.TA4 = '';
}