如何在嵌套循环中访问外部 {{#each}} 集合值

编程入门 行业动态 更新时间:2024-10-12 05:49:53
本文介绍了如何在嵌套循环中访问外部 {{#each}} 集合值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

在循环中访问外部#each 集合值的标准方法是什么?例如:

What is the standard way to access outer #each collection values in the loop? for example:

<template name="example"> {{#each outerCollection}} <tr> {{#each innerCollection}} <td>{{aaa}}</td> {{/each}} </tr> {{/each}} </template> Template.example.aaa = function(){ // cannot access outerCollection values }

在上面的 Template.example.aaa 中,this 指向内部集合.

in above Template.example.aaa, this points to the inner collection.

我找不到访问 outerCollection 项目的方法.我的解决方案如下所示,我正在定义自己的辅助函数.是不是标准的 Meteor 方式来达到这个目的?

I cannot find way to access outerCollection items. My solution is like below, I am defining my own helper function. Is it a standard Meteor way to achieve this purpose?

<template name="example"> {{#each outerCollection}} <tr> {{#each innerCollection}} <td>{{myHelper ../outerItem innerItem}}</td> {{/each}} </tr> {{/each}} </template> Handlebars.registerHelper('myHelper', function (outItem, inItem) { // can access outerCollection via outerItem });

我发现了一个类似的问题内部事件处理程序访问的情况.

I found a similar question for the case of inner event handler access.

推荐答案

我想你自己已经回答了这个问题!使用 ../ 记录在 github/meteor/meteor/wiki/Handlebars.

I think you've answered this yourself! Using ../ is documented in github/meteor/meteor/wiki/Handlebars.

更多推荐

如何在嵌套循环中访问外部 {{#each}} 集合值

本文发布于:2023-10-28 00:06:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1534925.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:嵌套   如何在

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!