使用Angular.js按钮禁用发送多个表单 - 关闭表单
我想防止多种密封形式 angular.js. 问题与此相关。
https://coderoad.ru/15671335/
.
当用户点击发送形状按钮时,值 / 发送按钮标签应更改为 "loading..", 按钮状态将设置为禁用 AND 货件事件必须是通常的方式引起的,这将调用发送到服务器。 因此,用户将看到以下效果:
立即:值更改按钮 "loading.." 并获得有限的物理有限的客人
一旦服务器响应:用户收到服务器请求的结果 /虽然在没有干扰的情况下处理服务器响应 angular/
我创造了这一点
http://plnkr.co/edit/H8b5a8XzOCwgU0nvoEHy
, 展示我的意思。 我的问题属于这一行:
. 这不仅禁用该按钮,还可以防止发送事件的分发。 所以我得到一个显示的按钮 /期望的结果/, 但表单不是发送的 /不需要的结果/.
如果您评论,您可以看到更改的行为 / Rassat此字符串:
有想法如何改变它?
https://coderoad.ru/15671335/
.
当用户点击发送形状按钮时,值 / 发送按钮标签应更改为 "loading..", 按钮状态将设置为禁用 AND 货件事件必须是通常的方式引起的,这将调用发送到服务器。 因此,用户将看到以下效果:
立即:值更改按钮 "loading.." 并获得有限的物理有限的客人
一旦服务器响应:用户收到服务器请求的结果 /虽然在没有干扰的情况下处理服务器响应 angular/
我创造了这一点
http://plnkr.co/edit/H8b5a8XzOCwgU0nvoEHy
, 展示我的意思。 我的问题属于这一行:
elm.attr/'disabled',true/;
. 这不仅禁用该按钮,还可以防止发送事件的分发。 所以我得到一个显示的按钮 /期望的结果/, 但表单不是发送的 /不需要的结果/.
如果您评论,您可以看到更改的行为 / Rassat此字符串:
elm.attr/'disabled',true/;
有想法如何改变它?
没有找到相关结果
已邀请:
9 个回复
董宝中
赞同来自:
http://plnkr.co/edit/2aZWQSLS8 ... eview
它将关闭按钮,如有必要,请更改按钮的文本。 像这样:
其目前的表格只有在您执行标准形式的发送,而不是 ajax.
郭文康
赞同来自:
在你的方法中
在你的 html 绑一个属性 ng-disabled 有一个物业 $scope.processing, 要在处理方法时禁用按钮并显示文本。
龙天
赞同来自:
喜特乐
赞同来自:
/ : 发送代码周围的函数shell建立了可变可见性区域。 看
http://plnkr.co/edit/xNDMB9
.
在控制器中使用:
洞察力:
功能 /把它放在服务中/:
董宝中
赞同来自:
风见雨下
赞同来自:
目的 form, 例如:
帅驴
赞同来自:
窦买办
赞同来自:
龙天
赞同来自:
如果您有所有路线 REST, 陈述S. /api/, 然后:
使用拦截器,您不必插入 $scope.isLoading 在每个控制器中。 缺点是任何按钮 ng-disabled="loading" 在请求期间将被封锁。