問題タブ [event-binding]
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.
javascript - dojo.connect におけるノードの意味 (node、onclick、callback)
フラグ変数をノードに渡して、フラグが true かどうかを確認してから dojo.connect (flag、onclick、callback) を実行しようとしています。その他のコールバック関数をスキップします。
javascript - 動的に作成されたテーブル クエリ
私のサイトには、ユーザーがアイテムのデータベースを表示できるページがあります。それは非常に単純なフォーマットを持っています:
バーコード - 商品名 - ブランド名 - 重量
現時点では、一部のユーザーは、各列を個別に検索する機能を求めています。たとえば、3 つのサンプル エントリが次の場合:
0000001 - macbookPro - アップル - 1.5kg
0000002 - macbookAir - アップル - 1.5kg
0000003 - アップル - グラニースミス - 200g
各行を個別にクエリできる機能が必要です (さらには、アルファベット順に並べ替えることもできます)。したがって、productName テキスト入力フィールドに移動して「apple」と入力すると、行 1 と 2 が一時的に消えて、残りの行だけが残ります。
サンプルのjsとhtmlコードを添付し、写真も添付しました:
HTML:
JS コード:
javascript - 値が実際に変更されたかどうかを Angular2 (入力) ハンドラーでチェックインする方法
ngModel
入力フィールドが変更された場合、Angular2 コンポーネントでコードを実行したいと考えています。(input)
イベントはあらゆるタイプのユーザー操作で発生するため、イベントをリッスンしたいと思います。(change)
これは、ここでイベントを使用できないことを意味します。値が変更された場合にのみコードを実行したい。
コンポーネントの例を次に示します。
問題は、起動event.target.value
時にすでに新しい値が含まれていることonInput
です。したがって、この方法は機能しませんconsole.log will
。決して実行されません。
質問:何らかのタイプのユーザー操作の後に値が実際に変更されたかどうかを検出するための適切な (そして一般的な) 解決策はありますか?
inheritance - イベント ハンドラーをアンバインドする方法/時期
私のアプリケーションでは、一部の機能を拡張できるように、ほとんどの Xamarin コントロールを継承しています。ただし、dispose メソッドがないため、イベント ハンドラーを削除する方法がわかりません。以下は私が持っているもののサンプルです。TextChanged イベントにバインドしていますが、バインドを解除するタイミングがわかりません
kivy - 外部からカスタムウィジェット内のボタンへのバインド関数
私はこのウィジェットを作りました:
ボタンが離されたときに呼び出される関数を渡したいのですが、その方法がわかりません(そして、答えが見つかりませんでした...)
以下は、最後の行の構文エラーのみを示しています(kivyファイルの残りの部分と正常に機能する部分は省略されています)
angular - Angular 2でレンダリングされた要素のイベントリスナーをバインドする方法は?
Angular 2 でレンダリングされた要素にイベント リスナーをバインドするにはどうすればよいですか?
Dragulaドラッグアンドドロップライブラリを使用しています。動的 HTML を作成しますが、私のイベントは動的 HTML 要素にバインドされていません。