搜尋

首頁  >  問答  >  主體

angular.js - angular 模糊查詢是前端做還是後台做?

最近在用ionic做項目,遇到了一些疑問,在移動端如果想做類似的模糊查詢功能,是讓angular用過濾器完成還是讓後台寫接口調用比較好? 功能就是有大量資料組成的列表,上面有個輸入框,輸入任意字串則過濾出匹配的資料資訊

某草草某草草2739 天前808

全部回覆(3)我來回復

  • 漂亮男人

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

    如果資料量不大,比如說國家列表,城市列表這種級聯菜單的模糊查詢,完全可以讓Angular來做,資料從後台獲取後全部保存在內存中或者localstorage中,讓Angular自己去filter。
    如果是資料量很大,例如銀行流水,前端顯示的清單本身就是使用後台分頁技術了,那就只能是後端查詢後把模糊查詢的結果回傳給前段了。

    所以到底用什麼方式,具體要看業務場景了。

    回覆
    0
  • 大家讲道理

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

    要先考慮你查詢的資料量有多大,客戶端是否能完整存下來,還要考慮下載整個資料的耗時客戶端是否能接受。

    畢竟,客戶端做過濾總比每次請求伺服器好一些。

    回覆
    0
  • PHP中文网

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

    動態的資料 後端 靜態的資料 前端

    回覆
    0
  • 取消回覆