2016-06-14 11 views
0

私はごみを取り除きたいという価値を受け取り、その後Angularの日付フォーマット機能に渡します。オンザフライで日付を記入する

は、これは私が得るものです:私のng-repeatディレクティブで

<td>{{match.delivery_deadline_date | date: 'yyyy-MM-dd'}}</td> 

:私はng-repeatの数ではありませんすべてを削除したい

/Date(1481328000000)/ 

、それはその後、使用から日付を作成します。そこには、フォーマットしようとする前にガベージを取り除くカスタム関数を実行するためにどこに指定することができますか?

私は周りを見回しました。私がグーグルで行ったことは、レンダリングされた各レコードでカスタムコードを実行しないで、ng-repeatが実行されると終了します。

ありがとうございました。

+0

数字以外のすべてを削除するには、myString = myString.replace(/ \ D/g、 '');を使用できます。 –

+0

@ChrisWissmachはい、私はjavascriptでそれを行う方法を知っていますが、各レンダリングされたレコードでそのコードを呼び出す角度をどうやって教えてください。 –

+0

あなた自身のフィルターを書くことができます。 https://docs.angularjs.org/guide/filter – CyberAleks

答えて

2

いつもフィルタ機能を渡すことができます。 <td>{{match.delivery_deadline_date | dateFilter}}</td>

次に、希望の方法で日付を並べ替える日付フィルタ機能があります。

関連する問題