簡體   English   中英

Ember Handlebars 迭代對象並在嵌套的每個助手中顯示鍵

[英]Ember Handlebars Iterate object and display key inside nested each helper

我想在我的 Ember Handlebars 模板中迭代和渲染一些文本

我有一個 JSON,如下所示; (在項目內)

"reas":{"Display Text 1":[null],"Display Text 2":[null]}

我想在 UI 上顯示文本(顯示文本 1/顯示文本 2),即我的對象的鍵。 所以在我的 Ember Handlebars 模板中,我做

{{#each item in item.reas}}
    <tr>
        <td>{{item}}</td>
    </tr>
{{/each}}

早些時候我也嘗試過 {{@key}

但我無法獲得文本。 我究竟做錯了什么 ?

PS:請記住,這是 Ember 中的 Handlebars,這是嵌套的,即模板中有一個外部的 each。

鑒於以下 JSON(您問題中的一個的美化版本):

{
    "reasons": {
        "Display Text 1": [
            null
        ],
        "Display Text 2": [
            null
        ]
    }
}

您可以使用{{each-in}}助手對其進行迭代:

{{#each-in item.reasons as |key value|}}
    <tr>
        <td>{{key}}</td>
    </tr>
{{/each-in}}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM