把手显示来自对象的字符串列表

本文关键字:字符串 列表 对象 显示 | 更新日期: 2023-09-27 18:03:05

试图在检索数据为JSON后显示模板内的字符串列表。

 public class AutoCompSearchResult
  {
    public List<string> eventName = new List<string>();    
  }

问题是我需要在列表中逐一显示,但它显示了

之间的所有列表
<li> tags:
<li>EVENTS</li>
{{#each this}}
<li style="list-style: none">{{eventName}} -- </li>
{{/each}}

我已经尝试过类似的解决方案https://mandrill.zendesk.com/hc/en-us/articles/205582537-Using-Handlebars-for-Dynamic-Content但这并没有为我的情况下输出数据,因为我不知道语法的handlebars js使用:

{{#each eventName}}
<li style="list-style: none">{{this}} -- </li>
{{/each}}

我希望最终结果是:

<ul>
 <li>Item1</li>
<li>Item2</li>
    ...
</ul>

Chrome控制台的数据传递:eventName

[Object
    eventName:Array[2]
    0:"Dr. Dog"
    1:"Laura Gibson"
    __proto__
    :
    Array[0]
    __proto__
    :
    Object

把手显示来自对象的字符串列表

终于想通了:

    <ul>
        <li>EVENTS</li>
        {{#each this.[0].eventName}}
        <li style="list-style: none">{{this}} -- </li>
        {{/each}}

我必须用这个。[0]访问对象,然后遍历成员变量:eventName