Ich habe ein einfaches Formular mit 3 Stufen abgeschlossen. Gibt es eine Lösung, um a.3 von der Rückgabe zu überspringen (entfernen) only when
a.3 = undefiniert?Angular, Javascript Validierung überspringen var von Rückkehr
scope.isValid = function() {
return a.1 && a.2 && a.3;
};
ng-disabled="!isValid()"
'&& a.3' ist nutzlos – Tushar
' && a.3' turns '(a.1 && a.2 && a.3) 'zu einem falschen Wert, der dann auf' (a.1 && a.2) ', andernfalls wird' a.3' zurückgegeben. – ArcSine
Das bedeutet, es ist nutzlos. Wenn 'a.3' falsch ist, gib' a.1 && a.2' sonst false zurück. Das ist dasselbe wie 'if (a.3) {return a1 && a2 & & true;} sonst {return a1 && a2}' – Tushar