【发布时间】:2017-06-07 06:09:07
【问题描述】:
我正在使用 Angular 1.3。我在模态弹出窗口中有一个表单。提交表单后,我的模态弹出表单被重置,如果我点击取消按钮,我的表单也会重置
$scope.add_user = function(add_form)
{
if(add_form.$valid)
{
$http({
method:'POST',
url:file_path,
headers:{'Content_Type':'appliaction/json'},
data:$scope.text
}).success(function(data){
$scope.modalShown_add = ! $scope.modalShown_add;
$scope.modalShown_addsuccess = !$scope.modalShown_addsuccess;
$scope.getlist();
add_form.reset();
}).error(function(data){
add_form.reset();
})
}
}
但是当我有任何验证错误时,如果我单击页面的任何位置,我的模式弹出窗口在我打开模式弹出窗口后关闭,我无法重置我的表单。假设如果我在添加中传递表单名称重置表单的功能,我收到错误
$scope.add =function()
{
$scope.modalShown_add = ! $scope.modalShown_add;
}
【问题讨论】:
-
你能否提供一个小的工作jsfiddle,这样我会更清楚代码有什么问题,然后我会尽力帮助你。谢谢。
标签: angularjs