私は最近 ionic を使用したプロジェクトに取り組んでおり、モバイル端末で同様のファジー クエリ機能を実行したい場合、Angular でフィルターを使用してそれを完了させるのが良いでしょうか、それともバックグラウンドで書き込みを行うのが良いでしょうか。インターフェイス呼び出し? この関数は大量のデータで構成されるリストであり、一致するデータ情報を除外するための入力ボックスがあります。
カスケード メニューでの国リスト、都市リスト、その他のファジー クエリなど、データ量が大きくない場合は、データがバックグラウンドから取得された後、すべてメモリまたはローカルに保存されます。ストレージに保存されており、Angular はそれを独自にフィルタリングできます。 銀行取引明細書などのデータ量が大きい場合、フロントエンドに表示されるリスト自体がバックグラウンドページングテクノロジーを使用しているため、唯一の方法は、バックエンドクエリの後にファジークエリ結果をフロントエンドに返すことです。
どの方法を使用するかは、ビジネス シナリオによって異なります。
まず、クエリしているデータの量がどれくらいであるか、クライアントがデータを完全に保存できるかどうか、時間のかかるデータ全体のダウンロードをクライアントが受け入れることができるかどうかを検討する必要があります。
結局のところ、毎回サーバーにリクエストするよりも、クライアント側でフィルタリングを行う方が良いです。
動的データ バックエンド 静的データ フロントエンド
カスケード メニューでの国リスト、都市リスト、その他のファジー クエリなど、データ量が大きくない場合は、データがバックグラウンドから取得された後、すべてメモリまたはローカルに保存されます。ストレージに保存されており、Angular はそれを独自にフィルタリングできます。
銀行取引明細書などのデータ量が大きい場合、フロントエンドに表示されるリスト自体がバックグラウンドページングテクノロジーを使用しているため、唯一の方法は、バックエンドクエリの後にファジークエリ結果をフロントエンドに返すことです。
どの方法を使用するかは、ビジネス シナリオによって異なります。
まず、クエリしているデータの量がどれくらいであるか、クライアントがデータを完全に保存できるかどうか、時間のかかるデータ全体のダウンロードをクライアントが受け入れることができるかどうかを検討する必要があります。
結局のところ、毎回サーバーにリクエストするよりも、クライアント側でフィルタリングを行う方が良いです。
動的データ バックエンド 静的データ フロントエンド