問題タブ [emit]
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.
node.js - nodejs socket.io は関数ループ内で発行します
ループ内で socket.io を介して発行したいと思います。そのために、うまく機能するトリガーを作成しましたが、各トリガーで socket.emit を呼び出し、最初の発行のみが機能します。
サーバーコードは次のとおりです。
クライアントコードは次のとおりです。
サーバーからログを取得しましたが、クライアント側の最初の回答のみです。私は JS と特に Node.js にかなり慣れていないので、このおそらく単純な質問をお詫びします。
jquery - スコープが $http データでロードされた後の Angularjs 実行ディレクティブ
http 呼び出しがロードされた後に jPager jquery プラグインを実行するディレクティブを実行する必要があります。
jquery は正常に動作していますが、画面がレンダリングされた後にディレクティブを実行することはできません (ディレクティブは前に実行されるため、スコープは空です)
$emit と $broadcast のデモを使用してみましたが、まだ起動できません。
スコープのロード
emit - Reflection.Emit パフォーマンス
ここに簡単な質問があります。
次のようなループ メソッドを展開したいとしましょう。
単純な追加のみを実行するメソッドに:
論理的には、DoSum2
ある時点で IL で作成するコードが必要になります。この IL 生成コードでは、最適化されていない方法と同じ反復回数で実際のループを実行します。
それを生成するために必要なコードが実行に同様の時間を使用する場合、超高速の動的メソッドを作成するポイントは何ですか???
同様のケースでEmitを使用する価値がある場合、例を挙げることができますか?
angularjs - AngularJS イベントの伝播 -- 兄弟?
$emit はメッセージを DOM ツリーの上位に送信し、$broadcast はメッセージを下位に送信することを理解しています。
兄弟の DOM 要素間でメッセージを送信するにはどうすればよいですか?
python - PySide: リストをパラメータとして持つ emit() シグナル
Python での GUI アプリケーション開発は初めてです。PySide を使用して GUI を開発しています。2 つのスレッド間でパラメーターを渡す方法について助けが必要です。カスタム シグナルとスロット メカニズムの使用方法を知っています。
をmylist
から myに送信したい。second thread
main thread
correction_values
Python 疑似コード ( mysecond thread
から にリストを送信したいmain thread
):
-
c++ - GTKmm signal_hide() シグナルが正しく送信されないのはなぜですか?
Gtk::Box コンテナー (maincontroller) があり、その中に Gtk::Grid (mainmenu) があります。次のように maincontroller.cpp にシグナルを追加しました。
メインメニューのボタンを押すと、hide() 関数が呼び出されます。これは正しく機能します。その後は何も表示されませんが、ウィンドウを閉じた場合にのみ信号を発しません。それはなぜですか、どうすれば修正できますか?
事前にご回答いただきありがとうございます。
qt - QTableWidget. cellChanged シグナルを発する
QTableWidget があります。行の列とテキストを含む cellChanged 信号を送信する必要があります。これどうやってするの?
--
すでに信号をスロットに接続しています。信号を送る必要があります。
javascript - $rootScope.$emit が機能しない
次を使用して、AngularJSのイベントを2番目のコントローラーに発行しようとしています:
最初のコントローラー:
2 番目のコントローラー:
しかし、イベントはトリガーされません。
スコープを逆方向に使用しようとしましたが、動作します。
どこに問題がありますか?
私はこのチュートリアルに従いました:
http://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subscribing/
助けてくれてありがとう。
javascript - 同期的に動作するようにエミットを実装する方法
angular $emit とコマンド ファイルを使用して、ページの読み込み中にスピナーを表示しようとしています。私のモデルは次のとおりです。
app.run で実行される My Command ファイル
問題は、ページの読み込み中に model.load からの $emit がコマンドで $on に移動しないことです。$on が呼び出されると、storesResult ブロックから実行されます。その結果、model.loading は常に false になります。これは非同期の問題である可能性があります。
すべての提案を歓迎します。