84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
最近在用ionic做项目,遇到了一些疑问,在移动端如果想做类似的模糊查询功能,是让angular用过滤器完成还是让后台写接口调用比较好? 功能就是有大量数据组成的列表,上面有个输入框,输入任意字符串则过滤出匹配的数据信息
如果数据量不大,比如说国家列表,城市列表这种级联菜单的模糊查询,完全可以让Angular来作,数据从后台获取后全部保存在内存中或者localstorage中,让Angular自己去filter。如果是数据量很大,比如银行流水,前端显示的列表本身就是使用后台分页技术了,那就只能是后端查询后把模糊查询的结果返回给前段了。
所以到底用什么方式,具体要看业务场景了。
要先考虑你查询的数据量有多大,客户端是否能完整存下来,还要考虑下载整个数据的耗时客户端是否能接受。
毕竟,客户端做过滤总比每次请求服务器更好一些。
动态的数据 后端 静态的数据 前端
如果数据量不大,比如说国家列表,城市列表这种级联菜单的模糊查询,完全可以让Angular来作,数据从后台获取后全部保存在内存中或者localstorage中,让Angular自己去filter。
如果是数据量很大,比如银行流水,前端显示的列表本身就是使用后台分页技术了,那就只能是后端查询后把模糊查询的结果返回给前段了。
所以到底用什么方式,具体要看业务场景了。
要先考虑你查询的数据量有多大,客户端是否能完整存下来,还要考虑下载整个数据的耗时客户端是否能接受。
毕竟,客户端做过滤总比每次请求服务器更好一些。
动态的数据 后端 静态的数据 前端