Ich verwende Angular 1 und einige Validierungslogik in einem Controller wie folgt implementieren zu müssen:Angular Validierungslogik mit Asynchron ruft
$scope.onValidate = function(){
var orderId = $resource("/getorderId");
if (!orderId){
return false;
}
var isValidAddress = $resource("/checkAddress")
if (!isValidAddress){
return false;
}
// some other checking
return true;
}
Aber wie wir $ Ressource ist async und kehrt sofort wissen. Meine Frage ist, was der richtige Ansatz in Angular 1 sein sollte, um solche sequentiellen Überprüfungen durchzuführen, die Ergebnisse von der Serverseite erhalten müssen und warten sollten, bis alle Bedingungen überprüft sind, bevor sie zurückkommen.
Wann soll diese serverseitige Validierung stattfinden? Nachdem der Benutzer auf eine Senden-Schaltfläche geklickt hat? – wdanda