2016-06-14 13 views
5

Ho un problema con l'angolare md-datepicker. È iniziato di default domenica, ma devo iniziare lunedì.Datepicker Angularjs startWeek on Monday

Sono stato tentato di aggiungere un'opzione al controller, ma non funziona. Qualcuno può aiutarmi per favore?

Questo è il codice:

$scope.dateOptions = { 
    formatYear: 'yy', 
    showWeeks: false,  
    firstDayOfWeek : 1 
}; 
<md-datepicker ng-model="desdeDate" md-placeholder="Enter date" options="dateOptions"></md-datepicker> 

risposta

7

Usa codice seguente per configurare primo giorno della settimana nel DM-date

angular.module('MyApp').controller('AppCtrl', function($scope) { 
    $scope.myDate = new Date(); 


}).config(function($mdDateLocaleProvider) { 

    // Can change week display to start on Monday. 
    $mdDateLocaleProvider.firstDayOfWeek = 1; 
    // Optional. 

    }); 

Di seguito collegamento per esempio di lavoro.

Link for example

hai bisogno di cambiare giorno di inizio della settimana utilizzando $ mdDateLocaleProvider.

+0

Prego. Puoi anche votare la mia risposta. :) –