0
ウェブアプリケーションでは、ng-repeatを使用して一部の顧客のデータを表示しています。このリストには、各顧客にDOBフィールドがあります。 DOBを変更する場合は、日付ピッカーを使用してDOBを変更できます。私はyyyy/MM/ddという日付形式を与えています。最初にデータを表示するときに$filter
を使用して日付をフォーマットしていますが、ユーザーが日付を再び変更すると、フォーマットできません。以下は私のコード、PLZのチェックです。私はそれが機能していますが、コンソールには、それはそれが適切な形式ではないというエラーが表示されます。このng-model="panellist.DOB | date : 'yyyy/MM/dd'"
のようにやってみました角度JSのngモデルで日付形式を変更できませんか?
HTML
<div ng-repeat="panellist in panelistDataList | filter: headerObj.search | SortListOrderByDate:'Date':true track by panellist.PanellistID">
<input type="text" name="DOB" class="transparent-textbox" required ng-model="panellist.DOB" ng-click="showCalender()"/>
<span class="leftPadding">
<i class="fa fa-calendar fa-1" ng-click="showCalender()"></i>
</span>
<div class="DOBPicker picker">
<div class="datepickermodal">
<time-date-picker ng-model="panellist.DOB" toggle-calendar="toggleCal(newFoo)" ng-style="{display: (calendar.showStart == true ? 'block' : 'none')}" max-date="calendar.toDay" start-date="calendar.toDay"></time-date-picker>
</div>
</div>
</div>
。お使いのコントローラで
を作ること – Sajeetharan