angularJS中的日期为空
我有一个应用程序,当我放置过滤器时,我的日期显示为“null”,我不明白为什么 如果没有“我的过滤器”,则日期显示如下:angularJS中的日期为空,angularjs,datetime,ionic-v1,Angularjs,Datetime,Ionic V1,我有一个应用程序,当我放置过滤器时,我的日期显示为“null”,我不明白为什么 如果没有“我的过滤器”,则日期显示如下: 2018-07-05 00:00:00.000000 但是当我把下面的东西放进去时,它会显示“null” 我的过滤器: .filter('dateOnly', [ '$filter', function($filter) { return function(input, format) { return $filter('date')(new Dat
2018-07-05 00:00:00.000000
但是当我把下面的东西放进去时,它会显示“null”
我的过滤器:
.filter('dateOnly', [
'$filter', function($filter) {
return function(input, format) {
return $filter('date')(new Date(input), format);
};
}
])
我认为:
<span> {{ element.dateVisite.date | dateOnly: "dd MMMM y"}}</span>
{{element.dateVisite.date | dateOnly:“dd MMMM y”}
如果有人能帮我,请试试这个
<label ng-bind="formatDate(date) | date:'dd/MM/yyyy'"></label>
$scope.formatDate = function(date){
var dateOut = new Date(date);
return dateOut;
};
$scope.formatDate=函数(日期){
var dateOut=新日期(日期);
返回日期;
};
产量将与2014年12月15日类似
注:
如果您使用的字符串日期格式为“2014-12-19 20:00:00”字符串格式(从PHP后端传递),则应将代码修改为以下格式:
希望这有帮助:)这是一个有效的例子。如果
元素.dateVisite.date
未定义,则该值将为空,请在控制器中检查该值