jQuery 中的 {{each 'itemName'}} 是什么意思?

发布于 2024-12-22 09:54:58 字数 432 浏览 2 评论 0原文

我正在阅读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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

残疾 2024-12-29 09:54:58

这是“模板”插件的一部分。它目前处于“测试版”状态,正如您从该页面顶部的通知中看到的那样,没有计划将其推进到测试版之外(详细信息)。 {{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.

情绪失控 2024-12-29 09:54:58

{{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/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文