2016-05-30 3 views
0

私はまもなくBackboneJSで遊んで始めました。問題に遭遇しました。BackboneJSを使用してREST APIからすべてのページを取得するにはどうすればよいですか?

私は自分のコレクションでこの呼び出しを行い、それをフェッチするとき、私のJavascriptは10個の結果の最初のページしか取得しません。もちろん

"http://swapi.co/api/people/?format=json"; 

URLを開いたときにAPI自体はわずか10の結果の次のページへのリンクとともに、JSONで10の最初の結果を示していることがわかりますので、これは正常です。

これは、私がデータをフェッチしています方法です:

明らか
movies.fetch({data: {page:1}, success: this.renderdata.bind(this)}); 

私はちょうどそのコード行を複製してありますどのように多くのページを数えるが、どのように私は、プログラムとがあるどのように多くのページを見つけ出すことができ可能性Backboneがそれらのすべてからデータを取得することを確認しますか?

答えて

0

Backbone Paginatorなどのライブラリを使用すると、ページングされたAPIを管理できます。 countの値と、nextまたはpreviousのリンクをJSONレスポンスに使用して、これらのページを行き来することができます。

関連する問題