我有类似的东西:
Element html = DivElement();
我从一个具有html元素属性的类型列表中添加了一些子元素:
for(var base in bases){
html.children.add(base.html);
}
有没有像在C#语法中那样在Dart中执行此操作的方法?
html.children.addAll(base.select(o => o.html)); //no need for a for-in loop now
答案 0 :(得分:3)
使用地图:
html.children.addAll(bases.map((o) => o.html));
进行。