在网上找了许多资料都没找到,所以就在这里向大家请教了。
想问一下,用underscore.js去定义模板的时候,应该如何定义里面的循环输出呢?打比方说像下面这样?
<script type="text/template" id="myTemplate">
/***
循环输出
****/
{foreach from=$custid item=curr_id}
<div>{$curr_id}</div>
{/foreach}
</script>
在网上找了许多资料都没找到,所以就在这里向大家请教了。
想问一下,用underscore.js去定义模板的时候,应该如何定义里面的循环输出呢?打比方说像下面这样?
<script type="text/template" id="myTemplate">
/***
循环输出
****/
{foreach from=$custid item=curr_id}
<div>{$curr_id}</div>
{/foreach}
</script>
既然是underscore
,用underscore
内置的方法_.each
即可
<% _.each(obj,function(item){ %>
<div><%= item %></div>
<% }) %>
如果你传入模板的对象直接就是数组的话,用obj
引用这个数据,因为默认情况下underscore
将传入的对象命名为obj
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
你想要这样的?