把手显示来自对象的字符串列表
本文关键字:字符串 列表 对象 显示 | 更新日期: 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