在 angular dart 中有一种方法可以提前从 "foreach" 循环中中断

In angular dart is there a way to break early from a "foreach" loop

我看到 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;
  }
}