84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
最近在用ionic做项目,遇到了一些疑问,在移动端如果想做类似的模糊查询功能,是让angular用过滤器完成还是让后台写接口调用比较好? 功能就是有大量数据组成的列表,上面有个输入框,输入任意字符串则过滤出匹配的数据信息
カスケード メニューでの国リスト、都市リスト、その他のファジー クエリなど、データ量が大きくない場合は、データがバックグラウンドから取得された後、すべてメモリまたはローカルに保存されます。ストレージに保存されており、Angular はそれを独自にフィルタリングできます。 銀行取引明細書などのデータ量が大きい場合、フロントエンドに表示されるリスト自体がバックグラウンドページングテクノロジーを使用しているため、唯一の方法は、バックエンドクエリの後にファジークエリ結果をフロントエンドに返すことです。
どの方法を使用するかは、ビジネス シナリオによって異なります。
まず、クエリしているデータの量がどれくらいであるか、クライアントがデータを完全に保存できるかどうか、時間のかかるデータ全体のダウンロードをクライアントが受け入れることができるかどうかを検討する必要があります。
結局のところ、毎回サーバーにリクエストするよりも、クライアント側でフィルタリングを行う方が良いです。
動的データ バックエンド 静的データ フロントエンド
カスケード メニューでの国リスト、都市リスト、その他のファジー クエリなど、データ量が大きくない場合は、データがバックグラウンドから取得された後、すべてメモリまたはローカルに保存されます。ストレージに保存されており、Angular はそれを独自にフィルタリングできます。
銀行取引明細書などのデータ量が大きい場合、フロントエンドに表示されるリスト自体がバックグラウンドページングテクノロジーを使用しているため、唯一の方法は、バックエンドクエリの後にファジークエリ結果をフロントエンドに返すことです。
どの方法を使用するかは、ビジネス シナリオによって異なります。
まず、クエリしているデータの量がどれくらいであるか、クライアントがデータを完全に保存できるかどうか、時間のかかるデータ全体のダウンロードをクライアントが受け入れることができるかどうかを検討する必要があります。
結局のところ、毎回サーバーにリクエストするよりも、クライアント側でフィルタリングを行う方が良いです。
動的データ バックエンド 静的データ フロントエンド