問題タブ [pagerjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
knockout.js - PagerJS URLパラメータで「双方向バインディング」を実現する方法は?
PagerJS は URL パラメーターを取得してモデルにバインドできます。たとえば、PagerJS Web サイト (リンクを参照) のこの例では、リンクをクリックすると、そこに移動し#/user?first=Philip&last=Fry
、データにバインドされたサブページが表示され、「Philip Fry」と表示されます。
これは一方向のバインディングです。ページでのユーザーの操作によってオブザーバブルが変更された場合、URL は更新されません。
PagerJS を使用するときに、URL パラメータとオブザーバブルとの同期を維持するための推奨される方法は何ですか?
もちろん、ページをリロードすることなく、ユーザーが動的に作成した検索基準を URL パラメーターに保存し、URL パラメーターに格納して、他のユーザーと URL を共有したり、ブックマークしたりできるようにしたいと考えています。
jquery - Pager.js + History.js + Require.js - 「未定義または null 参照のプロパティ 'bind' を取得できません」
Require.js、Pager.js、および History.js を使用して、新しい Knockout Web アプリをセットアップしています。docs に従って初期化を設定しましたが、 を呼び出すと Pager.js から「未定義または null 参照のプロパティ 'bind' を取得できません」というエラーが表示されますpager.startHistoryJs()
。
これが私のRequire.js構成です:
そして、これが私の Require.js 初期化スクリプトです。
エラーをスローしているPager.js の行(行 1497) は次のとおりです。
欠けているのは何ですか?このエラーに関する多くの関連情報を見つけることができませんでした。
javascript - pagerjsでURLパラメータを変更するためにサブスクライブする方法は?
pagerjs ライブラリを使用してグリッド ページングを実装したいと考えています。JavaScriptコードからパラメータを読み取る方法を見つけました。htmlあり
テンプレートとビューモデルのバインドに成功しました。Incident viewmodelコードでページパラメータの値を読み取ることができます
ページ プロパティは監視可能です。コードで購読しようとしました
次のページに移動するためのボタンを作成しました
Url はうまく変更されますが、pager.activePage$().ctx.page.subscribe は実際には起動しません。
パラメータの変更についてviewmodelに通知するためのアプローチが必要です。どうすればそれを達成できますか?
knockout.js - Knockout JS と Pager JS で Javascript モジュール パターンを使用するには?
Javascript Module Pattern
と一緒に使用したいのですが、と を別々Knockout JS and Pager JS
に使用する方法は知っていますが、それらを統合する方法がわかりません。私のコードは次のとおりですJavascript Module Pattern
Knockout JS and Pager JS
Javascript Module Pattern
knockout js and pager js
今、このコードは動作しますが、うまく動作させるために上記のコードを以下のコードと統合する方法がわかりませんJavascript Module Pattern
javascript - pager.js と Knockout を使用した基本的なページ ルーティング
既存のノックアウト アプリケーション内で非常に基本的なページ ルーティング システムをセットアップしようとしています。私はすべての依存関係を追加し、実行しています:
しかし、次の方法で「目標」テンプレートにページ ID を追加すると:
コンソールに次のエラーが表示されます。
ページ ID を別の場所に追加しようとしましたが、何があってもこのエラーが発生します。誰でもこれを経験したことがあり、私が間違っていることを知っていますか?