问题描述
我看到这已经可以用javascript解决了,但是有一种方法可以打破angular dart中的forEach循环。
bool hasValue() {
bool result = false;
periods.forEach((item) {
if (item.hasValue()) {
result = true;
//PENDING...Break out of loop early
}
});
return result;
}
解决方法
据我所知,您无法中断forEach循环。
您可以改用以下代码:
for(var item in items) {
final value = item['unit_value'];
if (value.isNotEmpty) {
break;
}
}