1

我如何检查一个值是否是 Nunjuck 中的一个日期,以便我可以动态添加一个日期过滤器来控制它的显示方式。

例如:

        {% if field.value === Date  %}
           It's a date. Apply Filter!
         <input type="text" value="{{field.value | dateFilter }}">
            {% else %}
            Not a date. Don't apply filter!
         <input type="text" value="{{field.value}}">
        {% endif %}

提前感谢您对此的任何指示。

4

1 回答 1

0

If field.valueis DatethengetTime并且存在其他Date方法。

{{ field.value | dateFilter if field.value.getTime else field.value}}

或者像那样

{% if field.value and field.value.getTime %}
// It's a date. 
{% else %}
// Not a date.
{% endif %}
于 2017-05-31T01:01:37.573 回答