問題タブ [extender]

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 に答える
494 参照

javascript - ノックアウト.jsでマウススクロール時の入力値を変更

HTMLビューにいくつかの入力があり、そのような機能を追加したいと思います.入力の上にカーソルを置いてマウススクロールを使用すると、その入力の値が変化します(テキスト入力の配列から別のインデックスを選択するか、昇順します数値の場合は /descend 値)。これらの入力と異なる設定に異なるビューモデルを使用しているため、バインディングを使用eventするだけでは十分ではありません。したがって、監視可能な値を拡張するエクステンダーを使用することを考えていましたが、イベントをターゲットにする方法がよくわかりません (mousescrollそのエクステンダーで要素の上)。エクステンダーは正しい方法ですか、それとも代わりeventにビュー側のバインディングを使用する必要がありますか?

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

javascript - ko.observable() 末尾の空白をトリム

ノックアウト エクステンダーを介して数値として検証される、hours という HTML テキスト入力があります。時間を入力するユーザーが入力した数字の後に空白がある場合、入力した時間が数字ではないという通知を受けずに、これを単純にトリミングしたいと思います。たとえば、「2.5」と入力すると、余分なスペースが自動的にトリミングされるため、これは正しいはずです。以下にあるものでこれを行うにはどうすればよいですか?ありがとうございました。