角度4の日付に基づいてレコードをフィルタリングする方法

ヴェダ

日付列に基づいてテーブル内のレコードをフィルタリングする方法。フィルタに次のコードを使用していますが、次のようなスローエラーが発生します

エラーTypeError:nullのプロパティ 'indexOf'を読み取れません

temp = [{ "firstName":"Ravi", "date":"2019-04-04T06:12:43.541Z", "status":"created" }, { "firstName":"Shagul", "date":"2019-04-05T06:12:43.541Z", "status":"created" }, { "firstName":"Abdul", "date":"2019-04-05T06:12:43.541Z", "status":"created" }, { "firstName":"Gani", "date":"2019-04-05T06:12:43.541Z", "status":"created" }];

public updateFilter(event) {
const temp = this.temp.filter(function (d) {
    return (
    d.firstName.toLowerCase().indexOf(val) !== -1 ||
    d.date.toLowerCase().indexOf(val) !== 1 ||
    d.status.toLowerCase().indexOf(val) !== -1 ||
    !val
  );
});

 this.rows = temp;
 this.table.offset = 0;
}
ゴジュン

私があなたのコードから推測できることからtemp、フィルタリングされたデータを格納する「一時的な」ストアは正しいですか?そして、私valはフィルター文字列だと思います。

あなたは近くにいますが、次の修正を行う必要があります。

updateFilter(event) {
  const temp = this.temp.filter(d => {
    const firstNameMatch = d.firstName.toLowerCase().indexOf(val) !== -1 || !val; 
    const dateMatch =  d.date.indexOf(val) !== -1 || !val; 
    const statusMatch = d.status.toLowerCase().indexOf(val) !== -1 || !val; 

    return firstNameMatch || dateMatch || statusMatch;
  });
  this.rows = temp;
  this.table.offset = 0;
}

日付toLowerCase()については、検索文字列が大文字であるかどうかわからないため使用しませんでした。(例:2019-04-04T06:12:43.541Z)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

日付に基づいてMongoDBのレコードをフィルタリング/検索する方法

分類Dev

.locを使用して日付フィールドに基づいてフィルタリングする方法

分類Dev

挿入の降順の日付とともに特定の列の値に基づいてレコードをフィルタリングするSQLクエリ

分類Dev

日付列に基づいてデータフレームをフィルタリングするパンダ

分類Dev

2つの日付の間でフィルタリングされた時間に基づいて新しいデータフレームを作成する方法

分類Dev

IDと日付範囲に基づいてデータフレームをフィルタリングする

分類Dev

日付グループの最新の日付に基づいてデータをフィルタリングする方法は?

分類Dev

フィールド日付に基づいてBigQueryの最新レコードを取得する方法

分類Dev

別のデータフレームの日付に基づいてデータフレームの値をフィルタリングする

分類Dev

日付に基づいてデータをフィルタリングする方法は?

分類Dev

特定の条件に基づいてレコードをフィルタリングするためのクエリ

分類Dev

完全に一致する日付値に基づいてパンダデータフレームをフィルタリングする方法

分類Dev

Rを使用して複数の基準に基づいてレコードをフィルタリングするエレガントな方法

分類Dev

列の条件に基づいて最新のレコードをフィルタリングする

分類Dev

日付に基づいてテーブルの行をフィルタリングする

分類Dev

Unixのテキストに基づいてレコードをフィルタリングする

分類Dev

パンダの今日の日付やその他の条件に基づいてデータフレームをフィルタリングする

分類Dev

日付キーの値に基づいて辞書をフィルタリングする

分類Dev

選択した日付範囲に基づいてグリッドデータを角度でフィルタリングします

分類Dev

あるテーブルのレコードを他のテーブルのレコードに基づいてフィルタリングする

分類Dev

複数のプロパティに基づいてレコードをフィルタリングし、カウントを取得する方法

分類Dev

リストへの付属に基づいてテーブルをフィルタリングする方法

分類Dev

別のレコードセットのレコードに基づいてMS-Accessレコードセットをフィルタリングする

分類Dev

Oracleの現在の日付からのタイムスタンプ値に基づいてレコードを日数でグループ化する方法

分類Dev

SQLServerを使用して列に基づいてレコードをフィルタリングする

分類Dev

VARCHARの最後の4/5文字に基づいてレコードをフィルタリングする

分類Dev

列の値にレコードが1つしかないかどうかに基づいて、NULLをフィルタリングする方法(T-SQL)

分類Dev

フィールド値に基づいてElasticSearchの結果をフィルタリングする方法は?

分類Dev

別のテーブルの2つの日付フィールドに基づいて1つのテーブルのレコード数を取得する方法

Related 関連記事

  1. 1

    日付に基づいてMongoDBのレコードをフィルタリング/検索する方法

  2. 2

    .locを使用して日付フィールドに基づいてフィルタリングする方法

  3. 3

    挿入の降順の日付とともに特定の列の値に基づいてレコードをフィルタリングするSQLクエリ

  4. 4

    日付列に基づいてデータフレームをフィルタリングするパンダ

  5. 5

    2つの日付の間でフィルタリングされた時間に基づいて新しいデータフレームを作成する方法

  6. 6

    IDと日付範囲に基づいてデータフレームをフィルタリングする

  7. 7

    日付グループの最新の日付に基づいてデータをフィルタリングする方法は?

  8. 8

    フィールド日付に基づいてBigQueryの最新レコードを取得する方法

  9. 9

    別のデータフレームの日付に基づいてデータフレームの値をフィルタリングする

  10. 10

    日付に基づいてデータをフィルタリングする方法は?

  11. 11

    特定の条件に基づいてレコードをフィルタリングするためのクエリ

  12. 12

    完全に一致する日付値に基づいてパンダデータフレームをフィルタリングする方法

  13. 13

    Rを使用して複数の基準に基づいてレコードをフィルタリングするエレガントな方法

  14. 14

    列の条件に基づいて最新のレコードをフィルタリングする

  15. 15

    日付に基づいてテーブルの行をフィルタリングする

  16. 16

    Unixのテキストに基づいてレコードをフィルタリングする

  17. 17

    パンダの今日の日付やその他の条件に基づいてデータフレームをフィルタリングする

  18. 18

    日付キーの値に基づいて辞書をフィルタリングする

  19. 19

    選択した日付範囲に基づいてグリッドデータを角度でフィルタリングします

  20. 20

    あるテーブルのレコードを他のテーブルのレコードに基づいてフィルタリングする

  21. 21

    複数のプロパティに基づいてレコードをフィルタリングし、カウントを取得する方法

  22. 22

    リストへの付属に基づいてテーブルをフィルタリングする方法

  23. 23

    別のレコードセットのレコードに基づいてMS-Accessレコードセットをフィルタリングする

  24. 24

    Oracleの現在の日付からのタイムスタンプ値に基づいてレコードを日数でグループ化する方法

  25. 25

    SQLServerを使用して列に基づいてレコードをフィルタリングする

  26. 26

    VARCHARの最後の4/5文字に基づいてレコードをフィルタリングする

  27. 27

    列の値にレコードが1つしかないかどうかに基づいて、NULLをフィルタリングする方法(T-SQL)

  28. 28

    フィールド値に基づいてElasticSearchの結果をフィルタリングする方法は?

  29. 29

    別のテーブルの2つの日付フィールドに基づいて1つのテーブルのレコード数を取得する方法

ホットタグ

アーカイブ