【发布时间】:2016-10-12 08:04:11
【问题描述】:
我有这个方法:
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循环即可。 -
试试
some看看。 -
顺便说一句,这是 TypeScript?
标签: javascript angularjs