Dart 之间的差异<;模板迭代="&引用&燃气轮机;及<;模板重复="&引用&燃气轮机;

Dart 之间的差异<;模板迭代="&引用&燃气轮机;及<;模板重复="&引用&燃气轮机;,dart,Dart,我已经看到了一些Dart示例/教程,它们看起来像,还有一些使用。他们似乎做了完全相同的事情。它们之间的区别是什么?为什么在给定的情况下推荐一个而不是另一个?以下是直接从变更日志: 添加了“模板重复”,与模板迭代不同,如果用作 属性,它重复标记而不是标记的子项 原因是以下HTML对于大多数HTML解析器无效: <select> <template iterate='name in results'> <option>{{name}}</opti

我已经看到了一些Dart示例/教程,它们看起来像
,还有一些使用
。他们似乎做了完全相同的事情。它们之间的区别是什么?为什么在给定的情况下推荐一个而不是另一个?

以下是直接从变更日志:

添加了“模板重复”,与模板迭代不同,如果用作 属性,它重复标记而不是标记的子项

原因是以下HTML对于大多数HTML解析器无效:

<select>
  <template iterate='name in results'>
    <option>{{name}}</option>
  </template>
</select>`
最近(2013年4月)添加了
template repeat
,它最终将取代
template iterate
,AFAIK,但目前两者都受支持

<select>
  <option template repeat='name in results'>{{name}}</option>
</select>