使用angular.isDate(值)显示有效日期的日期

时间:2016-05-20 20:55:03

标签: angularjs

为什么我不能在Binding中直接使用angular.isDate。类似的东西:

{{(angular.isDate(cdate.customStartDate)? cdate.customStartDate | date : format : timezone : 'Please select'}}

1 个答案:

答案 0 :(得分:1)

您需要从控制器公开isDate。

$scope.isDate = angular.isDate

如果不在范围内,您的观点就无法看到它。

但是就像jsmtslch所说的那样,这种逻辑在控制器中会得到更好的服务。

的一些方面
$scope.isCorrectDate = function (targetDate){return angular.isDate(cdate.CustomStartDate))}

然后你可以在你的视图中使用

{{isCorrectDate(cdate.CustomStartDate) ? cdate.customStarteDate | date: format:timezone :'Please Select'