Knockout.js 淘汰-如果日期大于,则显示元素

Knockout.js 淘汰-如果日期大于,则显示元素,knockout.js,Knockout.js,我想显示如下内容: <tr> <td colspan="2" class="center"> <a data-bind="attr: { href: 'https://scyk.pl/Account/UserProfile?user=' + peer}, text: peer"></a> </td> </tr> 但我希望仅当日期(我的模型属性)大于(当前日期-15分钟)时,才显示整个tr

我想显示如下内容:

<tr>
    <td colspan="2" class="center">
        <a data-bind="attr: { href: 'https://scyk.pl/Account/UserProfile?user=' + peer}, text: peer"></a>
    </td>
</tr>


但我希望仅当
日期(我的模型属性)大于
(当前日期-15分钟)
时,才显示整个
tr
元素。如何执行此操作?

tr
元素包装在使用绑定的文件中:


然后在HTML中使用

请开始使用ViewModel。有理由建议使用视图模型。
<!-- ko if: date().getTime() > new Date().getTime() - 900000 -->
    <tr>
        ...
    </tr>
<!-- /ko -->
model.isDateAfterFifteenMinutesAgo = ko.computed(function () {
    return model.date().getTime() > new Date().getTime() - 900000;
});