我试图避免传递服务器返回的null
值,以便invalid date
不会显示在前端。我指的是以下代码:
//var value_ = "2017-06-09 10:05:21.0"
var value_ = null;
if(moment(value_).isValid()){
alert(moment(value_).format('MM/DD/YYYY'));
}
else {
alert("Display Empty String:"+"");
}
因此,从UI的角度来看,传递空字符串" "
的效果很好,而且对于invalid dates
值为null
的日期,我看不到" "
。当我将空字符串传递给服务器invalid date
时,我得到的错误类似于某人面临的错误,这很明显,因为我传递空字符串:
parse a emty string into SimpleDateFormat
有没有办法从用户界面的角度来克服这个问题,这样我就不会看到cd PATH
中显示的Input
选项?