2014-03-05 2 views
3

난 내 AngularJS와 컨트롤러

.controller('taskCtrl', ['$scope', function ($scope) { 
    $scope.getRef = function() { 
     return getTask(); 
    }; 

    $scope.save = function() { 
      $.extend(true, getTask(), $scope.data); 
    }; 
}]) 

내 템플릿에 컨트롤러 아래에 있습니다 . 다음으로 사용자가 수정 한 객체의 값이 하이쥬 리를 그레고리 안 날짜로 변환합니다.

답변

1

moment.js에 익숙하십니까?

당신은 당신의 프로젝트 (매우 가벼운 파일)을 가져, 그리고 당신이 원하는 방식으로 구문 분석 각도 필터를 구현할 수 있습니다 ...

뭔가 같은 :

angular.module('myFilters').filter('formatDateExample', function() { 
var defaultFormat = "l"; 
return function(timestamp, format) { 
    format = format || defaultFormat; 
    return timestamp ? moment(new Date(timestamp)).format(format) : null; 
    // when you'll call the filter from the HTML, it will parse it to gregorian date 
}; 

}); HTML 템플릿에서

: 당신의 날짜가 같은 방식으로으로 모델에 저장

<div>{{myDateVar | formatDateExample: "DD/MM/YYYY, HH:MM" }}</div> 

아이디어는 계속 에 :

<div>{{myDateVar | formatDateExample }}</div> 

또는 직접 HTML에서 사용자 정의 형식

보기에 표시하려는 경우에만 을 (를) (으)로 필터링하여 표시합니다.