Loops Dust.js-语法:为循环定义上下文
我正在学习DustJS的语法,并尝试创建一个循环。以下是我的数据(来自MongoDB数据库): 我会得到类似的结果:Loops Dust.js-语法:为循环定义上下文,loops,dust.js,Loops,Dust.js,我正在学习DustJS的语法,并尝试创建一个循环。以下是我的数据(来自MongoDB数据库): 我会得到类似的结果: <ul> <li>John : john@domaintest.com</li> <li>Tom : tom@domaintest.com</li> <li>Pete : pete@domaintest.com</li> </ul> 约翰:john@doma
<ul>
<li>John : john@domaintest.com</li>
<li>Tom : tom@domaintest.com</li>
<li>Pete : pete@domaintest.com</li>
</ul>
- 约翰:john@domaintest.com
- 汤姆:tom@domaintest.com
- 皮特:pete@domaintest.com
所以我尝试了这个(而且它是有效的):
{{#.}- {name}:{mail}
{~n}{/}
我想知道用{{.}{/}
定义上下文是否是实现这一点的最佳方法(如果没有这一点,它就不起作用),在我看来,与doc相比,它似乎不干净,你认为呢?这就是实现它的方法。
否则,请声明您的上下文,如:
{names: [
{name : 'John', mail: 'john@domaintest.com'},
...
然后将模板更新为:
<ul>
{#names}<li>{name} : {mail}</li>{~n}{/names}
<ul>
{#names}- {name}:{mail}
{~n}{/names}
{names: [
{name : 'John', mail: 'john@domaintest.com'},
...
<ul>
{#names}<li>{name} : {mail}</li>{~n}{/names}
<ul>