2014-11-05 2 views
0

Я использую datepicker angulr-ui, я использовал эту датупик во многих местах моего приложения, поэтому мне нужно применить фильтр даты в каждом контроллере. Чтобы избежать этого, мне нужно применить фильтр даты в дате базового контроллера захватывающегоangular-UI datepicker применить фильтр даты в контроллере

как $scope.formData.order_date = $filter('date')($scope.formData.order_date, 'dd-MM-yyyy');

Базовый контроллер DatePicker

controller('DatepickerDemoCtrl', [ 
    '$scope', function($scope) { 
     $scope.today = function() { 
     return $scope.dt = new Date(); 
     }; 
     $scope.today(); 
     $scope.showWeeks = true; 
     $scope.toggleWeeks = function() { 
     return $scope.showWeeks = !$scope.showWeeks; 
     }; 
     $scope.clear = function() { 
     return $scope.dt = null; 
     }; 
     $scope.disabled = function(date, mode) { 
     return mode === 'day' && (date.getDay() === 0 || date.getDay() === 6); 
     }; 
     $scope.toggleMin = function() { 
     var _ref; 
     return $scope.minDate = (_ref = $scope.minDate) != null ? _ref : { 
      "null": new Date() 
     }; 
     }; 
     $scope.toggleMin(); 
     $scope.open = function($event,opened) { 
     $event.preventDefault(); 
     $event.stopPropagation(); 
     console.log($scope); 

     $scope[opened] = true; 
     }; 

     $scope.dateOptions = { 
     'year-format': "'yy'", 
     'starting-day': 1 
     }; 
     $scope.formats = ['dd-MM-yyyy', 'yyyy/MM/dd', 'shortDate']; 
     return $scope.format = $scope.formats[0]; 
    } 
    ]) 

Как я могу добавить общий фильтр даты в Datepicker контроллере? Возможно?

+0

Что вы спрашиваете? Здесь нет никаких вопросов. – GregL

+0

, пожалуйста, проверьте сейчас –

ответ

0

Если это всего лишь базовое форматирование даты, которое вы хотите сделать, вы можете прямо применять элементы формата «день-день», «формат-месяц» и «формат-год» непосредственно в теге datepicker. См. Решение в этом ранее ответом на вопрос о стеке: Angular bootstrap datepicker date format does not format ng-model value. Дополнительную информацию см. В документации: http://angular-ui.github.io/bootstrap/.

+0

Мне нужно обработать сервер. Поэтому его базовое форматирование –

Смежные вопросы