过滤新功能的返回状态

时间:2013-10-07 21:26:42

标签: javascript jquery

我有这个功能:

   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;垂直无效 - 这很好;但我只想'活跃'来展示;但我不想彻底杀死这些功能,因为在某些情况下;我想让它们都显示出来。

1 个答案:

答案 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?无论哪种方式,这样的事情应该有效。