我使用angluarjs日期过滤器如下获取短日期:
资历日期{{e.cntySnrDte |日期:短}}
它完美无缺;但是,有没有办法把一个短语"不可用"而不是每当我遇到日期值1900-01-01 00:00:00.000
时的日期 例如,现在它说:seniority date Aug 19, 2001
但如果日期无效,例如
seniority date Dec 31, 1899
我想要它说
seniority date unavailable
感谢 尼克
答案 0 :(得分:0)
您可以定义自己的过滤器,该过滤器在有效输入上委托给内置过滤器。
app.filter('myDate', function($filter) {
return function(input, format) {
var isInputValid = ... //do your check here for whatever your version of invalid inputs is
return isInputValid ? $filter('date')(input, format) : 'unavailable';
};
});