我有这个功能:
offerStatus: function() {
var status = this.get('active');
return (status) ? 'ACTIVE': 'INACTIVE' ;
},
关于:
<tr class="borderless">
<td><%=offer.offerType()%>
</td>
<td><%=offer.offerStart()%> - <%=offer.offerEnd()%></td>
<td><%=offer.getValidLocations()%></td>
<td><%=offer.offerStatus()%></td> <!-- test. revert back to offerStatus if no go -->
<td><%=offer.launchDay()%></td>
</tr>
我想添加一种方法,只显示或返回此页面的“有效”状态。
我尝试添加以下函数以尝试创建'activeStatus',但它不起作用。
activeStatus: function() {
var status = this.get('active');
return (status) ? 'ACTIVE': 'ACTIVE' ;
}, // test didn't work - but instead, killed the display of anything.
目前有问题的页面输出。
有效&gt;垂直无效 - 这很好;但我只想'活跃'来展示;但我不想彻底杀死这些功能,因为在某些情况下;我想让它们都显示出来。
答案 0 :(得分:1)
<% if(offer.offerStatus() === 'ACTIVE') { %>
<tr class="borderless">
<td><%=offer.offerType()%>
</td>
<td><%=offer.offerStart()%> - <%=offer.offerEnd()%></td>
<td><%=offer.getValidLocations()%></td>
<td><%=offer.offerStatus()%></td> <!-- test. revert back to offerStatus if no go -->
<td><%=offer.launchDay()%></td>
</tr>
<% } %>
我假设这是EJS?无论哪种方式,这样的事情应该有效。