2014-11-14 1 views
0

나는이 같은 텍스트 상자가합니다 : null가됩니다어떻게 날짜가 null가 아닌 오순절로 NG 모델을 보여주고, 그것이 null의 경우 아무것도 표시되지

<input type="text" class="form-control" id="date" ng-model="date | date:'yy-MM-dd'"/> 

하지만 가끔은 날짜를 그리고 원인이됩니다 오류 : [ngModel:nonassign]. 문제를 해결하려면 어떻게해야합니까? 당신이 날짜가 당신이 할 수 있습니다 특정 형식으로 표시하려면 단지 ng-model="date"를 사용하는 대신 https://docs.angularjs.org/error/ngModel/nonassign

: 필터이 nonassignable 수 있기 때문에 당신이 오류가 발생하는 이유입니다 ng-model="date | ..."을 사용할 수 없습니다

답변

3

입력에 type="date"을 사용하십시오. ng-keyup을 사용하여 컨트롤러가 변경 될 때 날짜를 올바르게 포맷 할 수도 있습니다.

관련 문제