我正在尝试比较控制器函数中的两个日期,并根据控制器中的逻辑向 ng-show 和 ng-hide 返回真/假,但它没有按预期工作,下面是相同的 plnkr。有人可以帮我找出问题所在。
http://plnkr.co/edit/CWvb1uy0PeYFb0Tf34rY?p=preview
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope,$filter) {
$scope.name = 'World';
$scope.SetDate=function(dt)
{
$scope.NewDt=$filter('date')(dt, 'shortDate');
$scope.currentDate = $filter('date')(new Date(), 'shortDate');
$scope.parsedCurr=Date.parse($scope.currentDate);
$scope.parsedFuture= Date.parse($scope.NewDt);
if ( $scope.parsedCurr <$scope.parsedFuture) {
return true;
}
}
});