Winkel-datepicker: Holen Sie sich ng-Modell-Wert in den Bereich
Ich bin neu in AngularJs und ich will zeigen das ausgewählte Datum und die Uhrzeit von meinem datepicker in einem <pre>
tag durch den Umfang der ng-model="abc"
.
Winkel-datepicker (github), Winkel-datepicker (demo)
Html:
<div class="container">
<div class="row">
<div class="col-md-4">
<div ng-controller="foo">
<input type="datetime" class="form-control" date-time ng-model="myDate" format="dd-MM-yyyy HH:MM" placeholder="Select datetime">
<pre>myDate: {{myDate}}</pre>
</div>
</div>
</div>
</div>
JS:
angular.module('demo', ['datePicker']).controller('foo', ['$scope', function($scope) {
//empty
}]);
Hier ist ein plnkr
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist die aktualisierte plnkr - http://plnkr.co/edit/Qagb78UDqXQrabcZucr6.
Zu bekommen, es funktioniert, ich musste
ng-model
zeigen Sie auf ein Objekt.Eigenschaft (myDate.value
) in derinput
. Und Sie können das Modell-Wert in der Vorlage wie diese:Controller:
Hoffe, das beantwortet Ihre Frage. Hier ist der Grund, warum
ng-model
brauchen, um eine dot - Muss mein ng-model brauchen wirklich einen Punkt, um zu vermeiden, Kind $scope-Probleme?.| date: "dd-MM-yyyy HH:MM"
), das Ergebnis geben würde, die Minuten sowie in der UTC-wie dies2016-02-17T17:40:00.000Z
.input
diese abholen würde, die änderungen in wenigen Minuten. Ändern Sie dann das Ergebnis wie diesesmyDate: {{myDate.value | date: "yyyy-MM-dd HH:mm"}}
. Dies würde diemyDate
pick-up-änderungen in wenigen Minuten. Update fiddle - plnkr.co/Bearbeiten/Qagb78UDqXQrabcZucr6. Hoffe, das hilft. Lassen Sie mich wissen, wenn nicht :).