访问每个外部的数据

Accessing data outside each

本文关键字:数据 外部 访问      更新时间:2023-09-26

在每个车把内时,我想访问一个属性并将值应用于这些项目。在此示例中,我为每个选项数组值设置了一个段落标签。作为该过程的一部分,我想将相同的类添加到这些相同的段落中。

杰森:

"newFaucetCrumbsDiv": {
"options": ["Intro","Video Gallery","Help Me Choose", "Recommendations"],
"recommendationsCount": "0",
"class":"newFaucetCrumbText"
    }

模板:

<div id="newFaucetCrumbsDiv">
    {{#each newFaucetCrumbsDiv.options}}
        <p class="{{newFaucetCrumbsDiv.class}}">{{this}}</p>
    {{/each}}
</div>

我的 p 标签显示正确,但类显示不正确。在 JSON 中,我不想为数组中的每个项目调用类 - 太冗长并且它们是相同的。是否有允许这样做的车把语法?如果没有,什么助手可能会有所帮助?谢谢,我刚用车把离开地面~!

您必须使用 ../ 回退到父上下文中:

<div id="newFaucetCrumbsDiv">
    {{#each newFaucetCrumbsDiv.options}}
        <p class="{{../newFaucetCrumbsDiv.class}}">{{this}}</p>
    {{/each}}
</div>

以下是文档中的引述:

嵌套车把路径还可以包括../段,这些段根据父上下文评估其路径...../路径段引用父模板范围,而不是上下文中的一级...