2016-08-05 5 views
0

私はangularjsでページネーションを作ろうとしています。私はフロントエンドのanglejsのために使用しています、そして、私はcodeigniter phpで作られたアプリケーションからのデータトラフhttpリクエストを受け取ります。角度付きページ設定で見つかったすべてのチュートリアルまたはスクリプトは、ページを更新した後にページ番号を失います。また、別のページに行くとバックページが最初のページから再び開始されます。どのようにしてこの問題を解決できますか?最高の解決策は何ですか?私はセッションでページ番号を覚えておく必要がありますか、またはバックエンドでどのレコードを返すか計算しますか?Angularjsページ分割リフレッシュの問題

答えて

0

AngularJSはJavaScriptフレームワークであることを覚えておくことが重要です。 JavaScriptはその値を一時メモリに保存するだけなので、ページを更新するとJavaScriptの変数と値はすべて失われます。

データをページの更新を超えて保持したい場合は、そのデータをどこかに格納する必要があります。一般的なオプションは、クッキー、セッションストレージまたはローカルストレージにあります。これらは、データを永続化する目的でWebブラウザが持つ機能です。

セッション記憶域に情報を保存しておくと、ページを更新した後にアプリケーションがデータ内のどこにあるかを覚えているように思えます。

ngStorageをご覧ください。

関連する問題