angular.js - angular ファジー クエリはフロントエンドで実行されますか、それともバックエンドで実行されますか?
某草草
某草草 2017-05-15 16:59:35
0
3
843

私は最近 ionic を使用したプロジェクトに取り組んでおり、モバイル端末で同様のファジー クエリ機能を実行したい場合、Angular でフィルターを使用してそれを完了させるのが良いでしょうか、それともバックグラウンドで書き込みを行うのが良いでしょうか。インターフェイス呼び出し? この関数は大量のデータで構成されるリストであり、一致するデータ情報を除外するための入力ボックスがあります。

某草草
某草草

全員に返信(3)
漂亮男人

カスケード メニューでの国リスト、都市リスト、その他のファジー クエリなど、データ量が大きくない場合は、データがバックグラウンドから取得された後、すべてメモリまたはローカルに保存されます。ストレージに保存されており、Angular はそれを独自にフィルタリングできます。
銀行取引明細書などのデータ量が大きい場合、フロントエンドに表示されるリスト自体がバックグラウンドページングテクノロジーを使用しているため、唯一の方法は、バックエンドクエリの後にファジークエリ結果をフロントエンドに返すことです。

どの方法を使用するかは、ビジネス シナリオによって異なります。

いいねを押す +0
大家讲道理

まず、クエリしているデータの量がどれくらいであるか、クライアントがデータを完全に保存できるかどうか、時間のかかるデータ全体のダウンロードをクライアントが受け入れることができるかどうかを検討する必要があります。

結局のところ、毎回サーバーにリクエストするよりも、クライアント側でフィルタリングを行う方が良いです。

いいねを押す +0
洪涛

動的データ バックエンド 静的データ フロントエンド

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート