È possibile utilizzare la direttiva gm.datepickerMultiSelect, che avvolge la direttiva date-boot di ui-bootstrap, aggiungendo funzionalità di selezione multipla.
<div ng-controller='AppCtrl'>
<datepicker ng-model='activeDate' multi-select='selectedDates'></datepicker>
</div>
var myApp = angular.module('myApp',['gm.datepickerMultiSelect']);
function AppCtrl($scope) {
$scope.activeDate;
//THIS IS WHERE YOU CAN INITIALIZE VALUES
$scope.selectedDates = [new Date().setHours(0, 0, 0, 0), new Date(2015, 2, 20).setHours(0, 0, 0, 0), new Date(2015, 2, 10).setHours(0, 0, 0, 0), new Date(2015, 2, 15).setHours(0, 0, 0, 0)];
$scope.removeFromSelected = function (dt) {
$scope.selectedDates.splice($scope.selectedDates.indexOf(dt), 1);
}
}
C'è un articolo su questo sul mio blog http://irhadbabic.com/?p=351 Inoltre, ecco JSFiddle funzionante, che è possibile utilizzare http://jsfiddle.net/prdkvp7u/4/
Non vedo la ragione, la sua non è più la selezione dei file. Puoi spiegare il motivo, ad esempio. Non ho mai visto qualcosa del genere. DatePIcker supporta una sola data e riempie il campo di testo –
Penso che voglia dire qualcosa come quando si prenota una vacanza su una compagnia aerea. È possibile selezionare più giorni. DataPicker di Angular-ui non supporta questo però così @Abre dovrà creare la propria direttiva. –
sì, qualcosa del genere. http://multidatespickr.sourceforge.net/ –