問題タブ [canjs-control]

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

javascript - Can.js - can.Compute をプロトタイプに追加する

can.computecan.Controlインスタンス プロトタイプに追加するにはどうすればよいですか? 拡張を使用してインスタンス関数に渡そうとしていますが、クラスのすべてのインスタンスはコンピューティングの同じ単一のインスタンスを共有しています。

明らかに、これを init 関数で行うこともできますが、そうしないほうがよいので、将来これを継承するので、親の init を呼び出すことを覚えておく必要はありません。誰かがより良い方法を持っていることを願っています。

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

javascript - CanJS で子クリックから親イベント コールバックにデータを渡す

CanJS コントローラーでは、別のクリック ハンドラー内でクリック イベントを使用しています。子ハンドラーから親ハンドラーにデータを渡すにはどうすればよいですか

formData を this.options に入れたいです。herethisはのオブジェクトを表すため、クリックイベントsomeController内で直接使用することはできません。someFormButton

また、正しいアプローチに従っているかどうかを知りたいですか? シナリオをクリックするとsomeButtonSelector、フォームが表示されます。formData を現在のオプション オブジェクトに入れたい

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

jquery - canjs :イベントトリガーのnot-selector

以下の状況で困っています。

まず、ページのすべての要素にクリック イベント ハンドラーを追加します。これにより、小さなポップアップが呼び出されます。この *-selector からポップアップを分離することができないため、ポップアップをポップアップなどに開きます。

私は次のことを試しました:

この問題を特定するためのヒントはありますか。クリックハンドラーは、ポップアップ内の要素以外のすべての要素に本当に必要です, Yours Heikki

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

canjs - セレクターに一致する要素がコントロール要素に追加されるたびに実行するイベントを Can.Control にバインドする方法は?

私は DateTimePicker ウィジェットを構築しようとしていますが、ウィジェットのインスタンス化について心配したくないので、HTML 本体を要素として取る Can.Control を作成しました。

しかし、現在、入力要素は can.view を使用して DOM でレンダリングされています。コントロール スコープへの新しい dateTime 要素の挿入にイベントをバインドするにはどうすればよいですか?

要素がコントロール要素に追加されたときに、「input.dateTime load」を指定して日付ピッカーをバインドする方法はありますか?