Ich habe diese Methode:Wie kann ich vollständig Ausfahrt aus dem Inneren eines .forEach, die innerhalb einer Funktion ist
wordFormDirty =(): boolean => {
var self = this;
angular.forEach(self.word.wordForms, function (wf, key) {
var wordFormNgForm = 'wordFormNgForm_' + wf.wordFormId
if (!self[wordFormNgForm].$pristine) {
return true;
}
});
return false;
};
Von dem, was ich sehe das nie wahr zurückgibt. Kann mir jemand Ratschläge geben, wie ich dies implementieren kann, so dass ein Formular, das nicht makellos ist, die Methode "wordFormDirty()" als "true" zurückgibt.
Die innere Funktion gibt true zurück. Ich nehme an, dass die äußere Funktion wahr sein soll. Verwenden Sie einfach eine normale "for" -Schleife. – Jonathan
versuchen Sie es mit "etwas" und sehen. – bhansa
http://stackoverflow.com/questions/13843972/angular-js-break-foreach – bhansa