0

私は Angularjs を使用してデータを json ファイルに保存したアプリを構築しているので、基本的にはそれらを $http してテンプレートに並べ替えます。

すべての .json が ~2kB のときはまったく問題ありませんでしたが、現在は 20kB を超えています。そのため、json ファイルのさまざまな部分を小さなチャックに分割して、すべてのチャンクがクライアントが受信する必要があるものになるようにすることを考えています。アプリ (または状態) で 1 つのページを表示するだけです。しかし、可能であれば、ファイルをそのままにしておきたいです。

それで、これは私の質問です-バックエンドでjsonファイルを照会し、照会された部分のみをクライアントに送信することは可能ですか? もしそうなら、どのように?

ありがとう

4

1 に答える 1

0

私が考えることができる唯一の方法は、そのためにサーバー側のコードを使用することです。
たとえば、サーバー側で PHP を使用する場合、次のようになります。

$string = file_get_contents("file.json");
$json_a = json_decode($string, true);
// server side pagination

いくつかの古典的なサーバー側のページネーションを行います。

于 2013-07-03T12:33:39.163 に答える