2017-10-27 5 views
0

저는 각도 js 1.6을 사용하여 asp.net 핵심 응용 프로그램에서 작업하고 있습니다.uib-datepicker 각도 j가 특정 형식의 datetime을 표시하지 않습니다.

내가 ui datepikcher 각도에서 특정 형식으로 범위 모델을 바인딩하려고 할 때 구성 요소에 표시되지 않는 값입니다.

내 모델에서 날짜의 형식은 다음과 같습니다 2017-10-25T12 : 53 : 18.833

HTML 파일 내 날짜 선택기의 코드는 다음과 같습니다

<input id="dateDebut" type="text" 
    date-validator class="form-control" datepicker-popup-custom="{{dateFormat}}" 
    datepicker-options="dateOptions" ng-model="role.DateDebut" on-open-focus="false" 
    is-open="calendrierRole.dateDebut.opened" close-text="{{labels.FERMER}}" 
    ng-required="true" /> 
<span class="input-group-btn"> 
    <button type="button" class="btn btn-default" 
    ng-click="openCalendrierRole('dateDebut')"> 
    <i class="glyphicon glyphicon-calendar"></i> 
    </button> 
</span> 

그러나시의 형식 내 날짜 : Fri Oct 27 2017 10:00:33 GMT + 0200 (중부 유럽 일광 절약 시간제) => 값이 올바르게 표시됩니다.

답변

0

2 솔루션 A. 입력

uib-datepicker-popup="dd/MM/yyyy" 

변화 U 부가

function getDate(date) { 
return new Date(date); 
}; 

다음 날짜 오브젝트로서, 입력 값을 돌려 각 서비스를 생성 B. 원하는 형식이 추가 서비스에 'getDate'를 입력합니다. 행운을 빌어 요

+0

두 번째 솔루션을 선택했지만이 오류가 발생했습니다. 오류 : ngModel : 비 지정 할당 불가능한 표현식 –