0
我有一个简单的表单,我必须验证ajax调用上的许多输入字段。如何使表单提交等待验证完成角js
许多输入字段都是可重用的,所以我使用了它们的指令。
<input name="UserName"
type="text"
user-name-unique
ng-model="UserName"
required
/>
指令功能:
elem.on('blur', function(evt) {
scope.$apply(function() {
var data = { 'username': elem.val() };
var ajaxConfiguration = { method: 'POST', url: 'url', data: data };
async(ajaxConfiguration).success(function(data, status, headers, config) {
ctrl.$setValidity('userNameUnique', !data.IsSuccess);
});
});
});
同样我有许多指令这验证使用AJAX调用的输入。
如何让我的提交功能等待我的所有ajax请求完成?