저는 이틀 동안이 문제에 얽혀 있었고 온라인으로 도움이되는 적절한 예제를 찾을 수 없습니다. 나는 각도 데이트 피커 안에서 선택할 수 있도록해주어야하는 휴식 서비스에서 날짜 목록을 얻고 있습니다. 이 목록이 있으면 datepicker에서 다른 모든 날짜를 비활성화해야합니다. plunker 여기앵귤러 부트 스트랩 Datepicker - 지정된 목록을 제외한 모든 날짜 사용 안 함
입니다 - - 다음은이를 보여주는 내 현재 코드 예제입니다 https://plnkr.co/edit/8zncfr2VBayaO7wRFV4C?p=preview
HTML 조각은 ---
<div role="tabpanel" class="tab-pane" id="calender">
<h3 class="map_tab_title"> Select Days </h3>
<div uib-datepicker ng-model="date_pick" datepicker-options="options" date-disabled="disabled(data)">
</div>
<button type="submit" class="btn book_now_btn" ng-click="goToBookPage()">final step <span> input your information </span>
</button>
</div>
ANGULAR SNIPPET -
$scope.dates = response.data.outgoing.dates;
$scope.date_pick = Date.parse($scope.dates[0]);
$scope.today = function(){
$scope.date_pick = new Date();
};
$scope.today();
$scope.options = {
minDate: new Date(),
showWeeks: false
};
function areDatesEqual(date1, date2) {
return date1 == date2;
}
$scope.disabled = function(data) {
console.log("TRIGGERED");
var date = data.date,
mode = data.mode;
var isRealDate = false;
for (var i = 0; i < $scope.dates.length; i++) {
if (areDatesEqual($scope.dates[i], date)) {
isRealDate = true;
}
}
return (mode === 'day' && isRealDate);
};
하는 사람이 도와 주실 래요 이걸로 나. 나는 실종됐다. 미리 감사드립니다.
[이 질문 (http://stackoverflow.com/questions/36244859/disable-all-dates-on-load-of-calendar-and-enable-specific-dates -in-angularjs-on)은 매우 들린다. 당신이 겪은 것과 비슷합니다. – Lex
고마워요 @Lex - 이걸 본 적이 있지만 구현하려고했지만 전혀 작동하지 않는 것 같습니다. – sgpbyrne
장애인 기능의 for 루프에서 비교하려고하는 데이터 나 플러 커를 줄 수 있습니까? 뭔가! –