在将数据检索为JSON后,尝试显示模板内的字符串列表。
IObservable<int> a = Observable.Generate(0, _ => true, i => i + 1, i => i, _ => TimeSpan.FromSeconds(1));
Func<int, IObservable<string>> selector = i => Observable.Generate(1, _ => true, j => j + 1, j => $"{i} x {j}", _ => TimeSpan.FromMilliseconds(50));
a.Select(selector).Switch().Subscribe(s => Console.WriteLine(s));
问题是我需要在列表中逐个显示,但它显示
之间的所有列表 public class AutoCompSearchResult
{
public List<string> eventName = new List<string>();
}
我尝试过类似的解决方案https://mandrill.zendesk.com/hc/en-us/articles/205582537-Using-Handlebars-for-Dynamic-Content 但这不会输出我案例的数据,因为我不知道把手js使用的语法:
<li> tags:
<li>EVENTS</li>
{{#each this}}
<li style="list-style: none">{{eventName}} -- </li>
{{/each}}
我希望最终结果是:
{{#each eventName}}
<li style="list-style: none">{{this}} -- </li>
{{/each}}
Chrome控制台传递的数据: eventName的
<ul>
<li>Item1</li>
<li>Item2</li>
...
</ul>
答案 0 :(得分:0)
最后想通了:
<ul>
<li>EVENTS</li>
{{#each this.[0].eventName}}
<li style="list-style: none">{{this}} -- </li>
{{/each}}
我不得不使用它。[0]访问该对象,然后迭代成员变量:eventName