2016-05-11 5 views
0

アイテムの配列を使用して、表示用のテーブルを設定します。私はこの配列に項目を追加することができ、自動的に表示され、最初に以下のコードをロードすると正しくソートされます。配列に追加した後、角度フィルタで順序を更新するにはどうすればよいですか?

<tr ng-repeat="eachData in eventData | orderBy: 'StartDateTime'"> 
    ...     
</tr> 

新しいアイテムを追加すると、StartDateTimeでソートされず、リストの最後に保存されます。保存してページを更新すると、アイテムは正しく注文されます。項目StartDateTimeを編集して$ scopeを実行すると、$ apply()された項目が正しく並べ替えられます。 $ scope。$ apply()は、新しい項目が配列に追加されたときに私を助けてくれないようです。助言がありますか?

+0

StartDateTime日付でこのヘルプを追加する新しい項目のためStartDateTimeのデータ型を確認してください、あなたがしたい新しい項目のStartDateTimeのデータ型を確認してください –

+0

を追加してください。それはよかったです。私はあなたに信用を与えることができるように書き込みます。ありがとう。 – user3648646

答えて

1

StartDateTime日付で、あなたは

eventData.push({StartDateTime: new Date()}) 

希望に

関連する問題