検索

ホームページ  >  に質問  >  本文

angular.js - angular ファジー クエリはフロントエンドで実行されますか、それともバックエンドで実行されますか?

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

某草草某草草2759日前826

全員に返信(3)返信します

  • 漂亮男人

    漂亮男人2017-05-15 17:01:35

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

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

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-15 17:01:35

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

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

    返事
    0
  • PHP中文网

    PHP中文网2017-05-15 17:01:35

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

    返事
    0
  • キャンセル返事