2016-05-24 10 views
0

これは、日付のための私の入力フィールドです。このフィールドのangularJs日付

 <div class="input-group date"> 
      <input type="text" class="form-control" id="datepicker" placeholder="dd/mm/yyyy" ng-model="abs.date"> 
     </div> 

値は、スマートテーブルで選択した項目に基づいて更新されます。問題は、アイテムの選択時に表示されるものがタイムスタンプで、 "dd/mm/yyyy"形式である必要があるということです。この場合、$ scope値を変更せずにフィルタを適用するにはどうすればよいですか?

答えて

0

これを行うには、バインドに "| date: 'dd/MM/yyyy'"を追加します。

<div class="input-group date"> 
      <input type="text" class="form-control" id="datepicker" placeholder="dd/mm/yyyy" ng-model="abs.date | date:'dd/MM/yyyy'"> 
     </div> 
+0

まさに私が必要と、感謝の男 – tinyhamster

+0

がところで、この仕事をしていませんが、それがあることをスローした場合、ここでhttps://docs.angularjs.org/error/ngModel/nonassign – Bettimms

+0

ための理由のエラーがスローされます。このようなエラー、それは2つのことができます。 1は値がありません、2はJavaScriptの日付オブジェクトではありません。最後の1つは、値を日付に変換する必要があります。それは私のほとんどの時代のエラーを修正します。 –

関連する問題