Ich habe Problem, das ich die Länge meines Modells bekommen wollen, ist aber immer gleich 2Zählen Sie nicht den Nullwert in array.lenght
Wenn ich meine Anzeige modelFriend.lenght
Ich habe dies: [Thu Jul 06 2017 00:00:00 GMT+0200,null]
und null
ist wie ein Wert betrachten, so dass die length
gleich 2 ist
Wie kann reale Größe zählen, die modelFriend.lenght = 1
ist, wenn ich ein Datum wählen und modelFriend.lenght = 2
wenn ich 2 Datum wählen
Dies ist mein Code:
public selectDate = (date) => {
if (this.mode === 'period') {
const dates = this._modelFriend ? [this._modelFriend[0], this._modelFriend[1]] : [null, null]
if (!dates[0] || dates[1]) {
dates[0] = date
dates[1] = null
} else {
dates[1] = date
}
this._modelFriend = dates
if (this._modelFriend.length === 2) {
this.model = dates
}
Also wäre es nicht richtig, zuerst die 'Null'-Werte zu vermeiden? Der derzeitige Ansatz scheint mir ein bisschen falsch zu sein. –
ok was ist deine Lösung, weil es für Validierungstest wenn der Benutzer nur ein Datum eingeben ist falsch, so dass ng-ungültig, aber wenn er einen Zeitraum, der ng-gültig ist so gewählt, dass ich meine Array-Länge testen möchte ist egal zu 2 Wie würden Sie fortfahren? – ouanounou