內內退出我有這樣的方法:我怎樣才能徹底從.forEach這是一個功能
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;
};
從我看到這永遠不會返回true。有人可以給我一些建議,告訴我如何實現這一點,這樣一個不純正的表單將使wordFormDirty()方法返回true。
內部函數返回true,我想你想要外部函數返回true?只需使用普通的'for'循環。 – Jonathan
嘗試使用'some'並看看。 – bhansa
http://stackoverflow.com/questions/13843972/angular-js-break-foreach – bhansa