2016-07-01 2 views
0

에 AngularUI datepicker (https://angular-ui.github.io/bootstrap/)를 사용하고 있습니다.AngularUI Datepicker - 종료 날짜가 시작 날짜보다 작아야합니다.

통합 후 내 최종 날짜가 시작일보다 짧을 수 있음은 물론 weekend 개의 날짜를 선택할 수 없었습니다.

나는 주말 날짜를 선택할 수 있었지만 종료 날짜가 이 시작 날짜보다 작지 않도록하는 방법을 알아낼 수 없었던 곳에서 똑같은 내용을 만들었습니다. 또한 Today을 클릭하면 종료일이 시작일보다 짧아서는 안됩니다. 그것은 inlineOptions.minDate처럼 보이는

$scope.toggleMin = function() { 
    $scope.inlineOptions.minDate = $scope.inlineOptions.minDate ? null : new Date(); 
    $scope.dateOptions.minDate = $scope.inlineOptions.minDate; 
}; 

$scope.toggleMin(); 

그렇게 삼항 연산자를 설정있다 : -

Plunker의 URL http://plnkr.co/edit/sWmQqHRaAJDbaEQFxzZU

답변

0

나는이 다음과 같은 코드를 발생하는 원인이 있었는지 추적 할 수 있었다 null로. 이것은 어떤 minDate를 효과적으로 지 웁니다. 나는 이것을 뒤집어 야한다고 생각하지만 논리는 확실하지 않습니다.

: http://plnkr.co/edit/Krr6HMM8c4E1xY4Zj6F1?p=preview

내가 삼항 연산자는이 문제를 해결하려면 다음해야 할 수 있습니다 생각 : 당신이 아래의 plunker에서 볼 수 있어야만큼 나는 그것이 작동하는 코드를 주석 때 알 수 있습니까

$scope.inlineOptions.minDate = $scope.inlineOptions.minDate ? new Date() : null; 

도움이되기를 바랍니다.

+0

7 월 8 일으로 시작일을 선택하고 종료일로 7 월 7 일을 선택할 수 있습니다. – Slimshadddyyy

관련 문제