我正在使用Angularjs构建一个应用程序,其数据存储在json文件中,所以基本上我只是$ http,并将它们分类到模板中。
当每个.json都是〜2kB,现在它超过20kB时完全没问题,所以我正在考虑将json文件的各个部分分成更小的chuck,这样每个chunk都将是客户端需要接收的内容为了在应用程序(或状态)中查看单个页面,仅此而已。但是如果可能的话,我想保持文件不变。
那么,这是我的问题 - 是否可以在后端查询json文件并仅向查询客户端发送查询部分?如果是这样,怎么样?
由于
答案 0 :(得分:0)
我能想到的唯一方法是使用服务器端代码。
例如,如果我们在服务器端使用PHP,它将是这样的:
$string = file_get_contents("file.json");
$json_a = json_decode($string, true);
// server side pagination
做一些经典的服务器端分页。