AngularJs ng-wenn Vergleich Termine
Ich bin auf der Suche nach vergleichen zwei Termine in der ng-wenn dies ist, was mein jade-Datei aussieht.
li.list-group-item(ng-if="app.Segments[0].StartDate.getTime() > date.getTime()")
div.row
div.col-xs-12
span
i.fa.fa-plus-square
Dieser code wird hoffentlich fügen Sie eine li zu meinem ui, wenn das Startdatum des ersten Segments ist nach heute.
$scope.date = new Date();
$scope.app = {
Segments: [{
StartDate: 2014-11-15T04:00:00.000Z
EndDate: 2014-11-20T04:00:00.000Z
},
{
StartDate: 2014-11-21T04:00:00.000Z
EndDate: 2014-11-25T04:00:00.000Z
}]
}
Gibt es trotzdem, diese Arbeit zu machen?
Ich gehe davon aus, dass diese Segmente sind eigentlich Saiten?
Sie werden gespeichert, wie Datum-Objekte in eine mongoDB und zog meinen controller. Ich habe nur versucht zu zeigen, wie die Daten sah.
Sie werden gespeichert, wie Datum-Objekte in eine mongoDB und zog meinen controller. Ich habe nur versucht zu zeigen, wie die Daten sah.
InformationsquelleAutor Dalton Shehan | 2014-10-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie die date-Objekt, das nur vergleichen Sie direkt und ohne
.getTime()
http://plnkr.co/edit/fNB11U6KmFszdV3lMAPJ?p=preview
Sie können nur machen es in ein neues date-Objekt mit der Zeichenfolge wie diese:
new Date('2006-01-01T04:00:00.000Z')
Recht, dass das, was ich am Ende machen danke für die Hilfe.
Sie können strings vergleichen, die mit Ungleichheiten, und Sie sollten das gleiche Ergebnis, wie ein Vergleich eines Datums mit einer Ungleichheit, wenn die Zeichenkette formatiert ist die gleiche für beide Termine.
InformationsquelleAutor laggingreflex
Winkel kann direkt vergleichen, Datum, wenn Sie gut formatiert:
Ansicht
controller
InformationsquelleAutor Sebastien Horin