AngularJS - konwertuj daty w kontrolerze

Czy ktoś mógłby mi zasugerować, jak przekonwertować datę z tego1387843200000 format do tego24/12/2013 wewnątrz mojego kontrolera?

Tylko FYI moje daty są przechowywane w ten sposób i kiedy wiążą się do edycji formularzainput type="date" pole nie jest w ogóle wypełniane.

Demo #Plunker tutaj.

EdytujCtrl

app.controller("EditCtrl", [ "$scope", "$filter", "db" function ($scope, $filter, db){

    // this gets me an item object
    var item = db.readItem();

    // item date = 1387843200000
    // this returns undefined 
    item.date = $filter('date')(date[ item.date, "dd/MM/yyyy"]);

}]);

Edit.html - szablon

<form name="editForm" class="form-validate">

        <div class="form-group">
            <label for="date">Event date.</label>
            <input type="date" class="form-control" ng-model="event.date" id="date" required />
        </div>

        <a href="#/" class="btn btn-danger ">Cancel</a>
        <button id="addEvent" class="btn btn-primary pull-right" ng-disabled="isClean() || editForm.$invalid" ng-click="saveEvent()">Save event.</button>

    </form>

questionAnswers(4)

yourAnswerToTheQuestion