车把.Net每个循环c#

nom7f22z  于 2022-11-26  发布在  .NET
关注(0)|答案(1)|浏览(120)

我有一个包含对象数组的JArray,我使用handlebars.net绑定模板中的数据。
在getReportDetails变量中,我将获得以下格式的对象数组

[
{
"index": 1,
"Name": "Adam",
},
{
"index": 2,
"Name": "Sdam",
}
];

var template = Handlebars.Compile(source);
_logger.Info(getReportDetails);
var getdata = template(getReportDetails);

<tbody>
   {{#each getReportDetails}}
    <tr>
    <td>{{Name}}</td>
    </tr></tbody>

在getdata中,变量数据没有绑定。我做错了什么?

htrmnn0y

htrmnn0y1#

您的数组是数据对象的根,因此应该使用#each this

<tbody>
    {{#each this}}

工作示例:

var list = new List<X>() { new X() { Id=1 }, new X() { Id = 2} };
    var template = Handlebars.Compile("{{#each this}} xxx {{Id}} {{/each}}");

相关问题