嗨,我有一个表格,单击按钮后会更新。
$scope.action = "Update";
var id = $routeParams.editId;
scope.item = updateRecord.get({ id: id });
项目更新后,不会删除表单字段中输入的信息。我想知道在udpat后可以在angularjs中添加什么以添加上面的代码,以便它也可以清除。谢谢
您可以通过以下方式重置表单,$scope.formName.$setPristine();
但是如果要将模型对象绑定到输入,则还需要注意清除这些输入,即:
$scope.currentRecord={};
编辑
正如ToodoN-Mike所指出的,不要忘记设置
$scope.formName.$setUntouched()
该$touched
标志以角度1.3引入。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句