我正在使用jQuery 1.8.2和Dust.js v1.1.1在 JavaScript 应用程序中进行 MVC 样式模板。当我使用{@gt}
逻辑助手时,我收到以下控制台错误:
Uncaught TypeError: Cannot read property 'gt' of undefined
我相信我的模板中使用了正确的语法:
<ul class="listview">
{#seasons}
<li>
<h3>{name}</h3>
<p class="desc">{id}</p>
{@gt key="months" value="0"}
<span class="count">{months}</span>
{/gt}
</li>
{/seasons}
</ul><!--// end .listview -->
这是 JSON 结构:
{
"seasons":[
{
"name":"Spring",
"id":"weklv7",
"months": 8
},
{
"name":"Summer",
"id":"lvuec5",
"months": 4
}
]
}
如果我{@gt}
从模板中删除逻辑助手,错误就会消失,并且模板会正确加载为 HTML。例如:
<ul class="listview">
{#seasons}
<li>
<h3>{name}</h3>
<p class="desc">{id}</p>
<span class="count">{months}</span>
</li>
{/seasons}
</ul><!--// end .listview -->
非常感谢任何帮助,谢谢!