jQuery 中的 {{each 'itemName'}} 是什么意思?
我正在阅读knockout.js 的一些javascript 代码。有人可以解释一下这是怎么回事吗?在这种情况下,{{each席位}}代表什么?
<script type="text/x-jquery-tmpl" id="reservationTemplate">
{{each seats}}
<tr>
<td>${name || 'Anonymous'}</td>
<td>${meal().mealName}</td>
<td>${meal().price}</td>
</tr>
{{/each}}
</script>
I'm reading through some javascript code for knockout.js. Could someone explain what is going on here? What does {{each seats}} signify in this case?
<script type="text/x-jquery-tmpl" id="reservationTemplate">
{{each seats}}
<tr>
<td>${name || 'Anonymous'}</td>
<td>${meal().mealName}</td>
<td>${meal().price}</td>
</tr>
{{/each}}
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是“模板”插件的一部分。它目前处于“测试版”状态,正如您从该页面顶部的通知中看到的那样,没有计划将其推进到测试版之外(详细信息)。
{{each}}
用于循环遍历数组的内容,为每个项目重复标记。That's part of the "Templates" plug-in. It's currently in "beta" status and as you can see from the notice at the top of that page, there's no plan to progress it beyond beta (details).
{{each}}
is used for looping through the contents of an array, repeating the markup for each item.{{each}} 这里是一个模板标签。请参阅 jQuery 模板文档: http://api.jquery.com/category/plugins/templates/ 特别是这个标签: http://api.jquery.com/template-标记每个/
{{each}} here is a template tag. See documentation for jQuery Templates: http://api.jquery.com/category/plugins/templates/ and this tag in particular: http://api.jquery.com/template-tag-each/