Knockout.JS を使用して投稿のリストを表示するプロジェクトを継承しました。クライアントは、このリストにページ番号を付けることを要求しました。これが可能であり、Knockout.JS を使用して適切かどうか疑問に思っています。これは純粋な JavaScript で簡単に実現できますが、一貫性を保つために (適切であれば) Knockout を使用したいと考えています。
私が知る限り、このページはページの HTML でネイティブ テンプレートを使用しています。投稿を投稿モデルに格納するViweModelがありko.ObservableArray()
ます。
データは jQuery ajax 呼び出しを介してロードされ、返された JSON はポスト モデル オブジェクトにマップされ、データバインディングを処理する ObservableArray に渡されます。
ViewModel を修正して、ページネーション リンク (必要に応じて「前」と「次」のリンクを含む) をバインドすることは可能ですか、それともプレーンな JS でこれを記述したほうがよいでしょうか?