空值我有問題,我想我的模型的長度,但總是等於2不要指望在array.lenght
如果我顯示我modelFriend.lenght
我有這樣的:[Thu Jul 06 2017 00:00:00 GMT+0200,null]
和null
正在考慮類似的值,因此length
等於2
怎麼能算真正的大小是modelFriend.lenght = 1
如果我選擇一個日期和modelFriend.lenght = 2
如果我選擇2日期
這是我的代碼:
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
}
那麼最初避免使用null值是不是正確?目前的做法似乎有點不對我。 –
確定你的解決方案是什麼,因爲它用於驗證測試 如果用戶只輸入一個日期是錯誤的,所以ng-無效,但如果他選擇了一個是ng-有效的時間段 所以我想測試我的數組長度是例如2 你將如何進行? – ouanounou