-2

私はこの機能を持っています:

   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.

現在、問題のページが出力されています。

垂直方向のアクティブ > 非アクティブ-- これで問題ありません。しかし、「アクティブ」のみを表示したい。しかし、場合によっては機能を完全に削除したくありません。両方とも表示しておきたいと思います。

4

1 に答える 1

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だと思いますか?いずれにせよ、このようなものはうまくいくはずです。

于 2013-10-07T21:34:39.277 に答える