Meteor - #数组的每次迭代,并在每个第 n 项后插入另一个 HTML 元素

2024-02-04

我正在使用 Blaze 使用 #each 迭代器迭代 Meteor 中的项目数组,并且我想在每个第 n(第 10)个项目之后插入一个 HTML 元素。我想我可以使用 @index 来访问我所在的数组的索引,但并不真正知道如何每 10 个元素插入另一个元素。

{{#each getArray}}
  <div class="item" data-value="{{someHelper @index}}">{{this}}</div>
{{/each}}

根据您的评论,您似乎想要创建一个自定义助手来返回 DOM 中是否应该有一个元素:

{{#each getArray}}
  <div class="item" data-value="{{someHelper @index}}">{{this}}</div>
  {{#if shouldAddDiv @index}}
    <div>I was after the 10th item!</div>
  {{/if}}
{{/each}}

Template.TemplateName.helpers({
  shouldAddDiv(index) {
    if(index % 10 === 0) {
      return true;
    } else {
      return false;
    }
  }
});

如果您不希望 div 出现在第一个元素之后,您可以更改index % 10 to index % 9

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Meteor - #数组的每次迭代,并在每个第 n 项后插入另一个 HTML 元素 的相关文章

随机推荐

  • 类之间的 Java 共享条件抛出 IllegalMonitorStateException: null

    我有这样的结构 锁包装器 用于存储锁 条件和响应中的对象 public class LockWrapper private Lock lock private Condition myCondition private MyObject m
  • Python Beautiful Soup:从元素获取文本

    我正在循环遍历 type 的元素 td 但我正在努力提取 td text HTML td class cell Brand Name 1 br a class tip title This title Authorised Reseller
  • 从其他计算机访问 Django 应用程序

    我正在本地计算机上使用 Django 开发一个 Web 应用程序 现在我希望网络上的其他计算机可以访问我的网络应用程序 我们有一个共同的网络驱动器 F 我应该将文件放在该驱动器上 还是可以在命令提示符中编写类似 python manage
  • 在线解释器/编译器如何处理恶意代码? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在没有解决方案的情况下使用 F# 脚本的 nuget 安装包?

    我正在尝试编写 F 脚本文件 所以我使用Visual studio 文件 gt 新建 gt 文件 gt F 脚本文件 生成一个新的fsx文件 现在我想通过打开包管理器控制台并输入来添加对 FSharpData 的引用 Install Pac
  • 直到第二次刷新才设置 Cookie

    我在第 1 页有一个表格
  • asp.net mvc 和 sql 查询

    我使用 Web 表单开发网站 现在我有一个项目 我使用 MVC3 框架和 Rzor 我的问题是关于 MVC 中的一些基本设计模式 我有一个网页 在左侧我将从 SQL 表中提取类别 在中心我将查询另一个 Sql 表 整个页面上还有一些其他内容
  • 如何使用 Java 验证 Azure B2C ID 令牌的 JWT 签名?

    如何使用 Java 验证 Azure B2C ID 令牌的 JWT 签名 我已成功使用 google open id connect 验证了签名 但尚未成功验证 Microsoft Azure B2C jwt id 令牌的签名 我在这里使用
  • 如何显示bash支持的所有颜色?

    有一天 我输入了命令 echo 033 32mHELLOBASE 033 m 在 gnome bash shell 中 终端向我显示了一个绿色的 HELLOBASH 字符串 我发现这很有趣 根据我的经验和多次测试 我可以改变 从 0 到 4
  • 我可以在 ng-repeat 循环中避免使用对象变量名称吗?

    当定义 ng repeat 指令来迭代数组时 语法指定ng repeat friend in friends 然后在模板中使用插值运算符 如下所示 friend name 是否可以将属性分配给当前项范围 而不是其中的变量 所以我可以打电话
  • 如何使用 swift 3 xcode 8 在核心数据中预加载数据库

    我有一个包含数据的数据库 我想将其预加载到应用程序中 在 swift 3 之前它可以工作 我已经遵循了本教程 http www appcoda com core data preload sqlite database http www a
  • 共享内存和IPC [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在阅读有关共享内存的教程 发现以下陈述 如果一个进程希望通知另一个进程新数据已插入共享内存 则必须使用信号 消息队列 管道 套接字
  • 检测当前设备(UWP)是否支持共享 UI

    我使用 c xaml 创建了适用于 Windows 10 设备的 UWP 应用程序 在应用程序中 我有一个共享功能 可以调用DataTransferManager ShowShareUI 这在台式机 平板电脑和移动设备上按预期工作 但在我的
  • 如何使用 Java 中的 MySQL 转义字符串文字中的单引号

    我有一个 MySql 表person details其中包含p id and p name 现在 如果我想插入一条记录 其中 p name 包含单引号 我会这样执行 insert into person details values 1 D
  • 使用 Rake 运行 Ruby 单元测试

    我正在研究使用 Rake 构建工具来自动运行单元测试 我在网上搜索过 但所有示例都是使用 Rails 的 我通常只编写小型命令行程序或简单的 Sinatra 应用程序 因此 我想出了以下 可能很糟糕 的解决方案 它只是模拟我在命令行上执行的
  • 如何在 Windows 10 控制台中使用对 ANSI 转义序列的新支持?

    最新的 Windows 10 更新包括支持 ANSI 转义序列 http www nivot org blog post 2016 02 04 Windows 10 TH2 28v1511 29 Console Host Enhanceme
  • UISearchBar - “搜索结果按钮”的用途是什么?

    重复的这个问题 https stackoverflow com questions 5283058 但我想我可以再试一次 因为那个问题没有得到答复 iPhone 上的 UISearchBar 有一个选项显示搜索结果按钮 当您打开它时 它会在
  • 从 S3 传送电影时,文件不可查找

    我们有一个应用程序 有时会提供存储在 S3 上的 MP4 文件 因为只有特定的人才能看到每个文件 该文件是私有的 并且在我们的服务中 我们只会将其显示给授权人员 电影开始正确播放 在浏览器的内置video标签 但是如果我们寻找电影中尚未缓冲
  • 加速时间序列模拟(用于引导程序)

    我需要对具有非标准依赖性的时间序列运行引导程序 因此 为此 我需要创建一个函数 通过逐时间调整来模拟时间序列 testing lt function sampleData lt as zoo data frame index 1 1000
  • Meteor - #数组的每次迭代,并在每个第 n 项后插入另一个 HTML 元素

    我正在使用 Blaze 使用 each 迭代器迭代 Meteor 中的项目数组 并且我想在每个第 n 第 10 个项目之后插入一个 HTML 元素 我想我可以使用 index 来访问我所在的数组的索引 但并不真正知道如何每 10 个元素插入