gpt4 book ai didi

javascript - 在 Angularjs 中提交后重置表单

转载 作者:IT王子 更新时间:2023-10-29 03:12:55 25 4
gpt4 key购买 nike

您好,我有一个在单击按钮时更新的表单。

 $scope.action = "Update";
var id = $routeParams.editId;
scope.item = updateRecord.get({ id: id });

更新项目后,它不会删除表单字段中输入的信息。我想知道 angularjs 中有什么可以在更新后添加到上面的代码中,以便它也可以清除形成。谢谢

最佳答案

您可以通过 $scope.formName.$setPristine(); 重置表单,但是如果您将模型对象绑定(bind)到您的输入,您也需要注意清除它们,即:

$scope.currentRecord={};

编辑

正如 ToodoN-Mike 指出的那样,不要忘记设置

$scope.formName.$setUntouched()

$touched 标志是在 Angular 1.3 中引入的。

关于javascript - 在 Angularjs 中提交后重置表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21571370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com