問題タブ [bindinghandlers]

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.

0 投票する
1 に答える
979 参照

knockout.js - Knockout カスタム バインディングが更新されない

私が間違っていることを確認してください。

JavaScript でコントロールを作成すると、カスタム バインディング ハンドラの更新部分が実行されません。テーブルに行を作成する Add 関数があります。カスタム バインディングにバインドされたコントロールは更新部分を実行しますが、後で追加されるコントロールは実行しません。

HTML

ko.bandingHandler

ProgrammeHead 追加

0 投票する
2 に答える
310 参照

jquery - document.body.scrollTop の KnockoutObservable にリンクされたトリガー Knockout BindingHandler

document.body.scrolltop 値が特定の値以上であることの直接的な結果として、Knockout BindingHandler をトリガーしようとしています。ステートメントに基づいてオブザーバブルを作成しようとしました。まず、これは可能ですか?または、計算の一部としてブール値の結果を更新する必要がありますか?

私も試しました:

関連するコードの残りの部分は次のとおりです。

HTML

CSS

BindingHandler

私の目的は、トップスクロールが特定の値を超えると、トップに戻るスタイルのリンクを表示することです。誰かが私が間違っているところを指摘できますか?

0 投票する
1 に答える
1767 参照

unit-testing - Jasmine を使用したノックアウト バインディング ハンドラの単体テスト

日付の書式設定に使用される瞬間に依存するバインディング ハンドラーを作成しました。Jasmine を使用して、このバインディング ハンドラーを単体テストしたいと考えました。

以下は私のバインディングハンドラーコードです:

以下のようにスペックファイルを作成しています:

どこからテストを開始すればよいか、どの部分をテストする必要があるかがわからない。