【发布时间】:2014-09-18 06:40:31
【问题描述】:
在我的json 中,我有 4 个值示例:
{
details : [{"division" : "X"}, {"division" : "X"}, {"division" : "X"}, {"division" : "X"}]
}
在上面的例子中,“division”具有相同的值,它有 4 个实例。我如何从中选择一个“除法”值...?
我的尝试:
<% _.each(details, function(item, index) { %>
<span><%= item.divisionCode %></span> //I am getting 4 times.
<% }) %>
所以我尝试这样:
<% _.each(details, function(item, index) { %>
<span><%= item[0].divisionCode %></span> //But not works!
<% }) %>
这样做的正确方法是什么?
我的期望是:
一旦我想找到“divisionCode”(如果存在),就让它打印出来。稍后它需要跳过。如何做到这一点?
类似的东西?
<% _.each(results, function(item, index) { %>
<span><%= !item.divisionCode ? item.divisionCode : null %></span>
<% }) %>
我可以这样做:
<span><%= details[0].divisionCode %></span>
但如果第一个实例因 DivisionCode 失败,那么我无法从其他人那里打印!
【问题讨论】:
标签: jquery templates underscore.js