2015-11-19 138 views
0

是否有可能只有例如使星期一啓用 - 並顯示所有其他日子。AngularJS日期時間 - 選擇器只有一天可供選擇

非常感謝。

<p class="input-group"> 
         <input type="text" 
          class="form-control" 
          name="test" 
          ng-model="vm.test" 
          datepicker-popup="dd.MM.yyyy" 
          is-open="vm.openedDatePickerFrom" 
          close-text="schlie&szlig;en" 
          current-text="heute" 
          clear-text="l&ouml;schen"> 
        <span class="input-group-btn"> 
         <button type="button" class="btn btn-default" 
           ng-click="vm.openDatePickerFrom($event)"><span 
           class="glyphicon glyphicon-calendar"></span></button> 
        </span> 
        </p> 

回答

1

date-disabled屬性添加到輸入:

date-disabled="disabled(date, mode)" 

documentation

日期禁止(日期,模式)(默認值:空):一個可選的表達式 根據通過日期和當前模式禁用可見選項 (日|月|年)。

只允許星期一:

$scope.disabled = function(date, mode) { 

    return mode === 'day' && date.getDay() !== 1; 
}; 
相關問題