首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><template iterate="...">和<template repeat="...">之间的差异

<template iterate="...">和<template repeat="...">之间的差异
EN

Stack Overflow用户
提问于 2013-05-26 06:02:59
回答 1查看 234关注 0票数 4

我看过一些Dart示例/教程,它们看起来像<template iterate="thing in collection">和其他使用<template repeat="thing in collection">的示例/教程。他们似乎做的是完全一样的事情。它们之间的区别是什么?为什么在给定的情况下推荐一种而不是另一种?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-26 06:37:11

以下是来自changelog的直接内容:

添加了'template-repeat‘,与template-iterate不同,如果用作属性,它会重复标签,而不是标签的子代。

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

代码语言:javascript
复制
<select>
  <template iterate='name in results'>
    <option>{{name}}</option>
  </template>
</select>`

selectso the solution is to use内不允许使用template标记

代码语言:javascript
复制
<select>
  <option template repeat='name in results'>{{name}}</option>
</select>

template repeat是最近(2013年4月)添加的,它最终将取代template iterate,但目前两者都支持。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16754328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档