问题标签 [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.

0 投票
2 回答
75 浏览

angularjs - 仅在控制器中使用此功能在 Angular 中获取 $emit

我们可以只this在控制器中使用,而不可以$scope吗?

在某些情况下,当然是的,我知道……但是……

如果我们需要$emit$broadcast以及其他一些角度特征,我们只能在范围内找到?我们可以通过这种方式获得它,或者通过其他方式获得它吗?

0 投票
1 回答
916 浏览

callback - socket io 发出失败的回调

有没有办法知道socket io发出失败和成功,比如ajax回调方法:onSuccess,onError?对于套接字 io 发射,我只找到:

socket.emit('publish', {message:'test message'},function (data) { alert("")})

该回调仅在服务端发送 ack 响应时调用。但不适用于这种情况:

在向服务器发送消息的那一刻,网络不好或连接丢失,这意味着服务器没有收到这个消息,所以客户端回调函数没有被调用。

我想要的是:

当我调用套接字 io 发射时,如果失败,我想重试 3 次。

0 投票
1 回答
337 浏览

node.js - 使用 HaProxy 的多台服务器上的 Socket.io

我在HAProxyexpressjs 上使用 nodejs 为多个服务器提供服务。我已经添加到那个 express socket.io 并且为了让它们工作我尝试用socket.io-redisand连接它们socket.io-ioredis。所有看起来都没有任何错误连接,但是当用户将他的套接字连接到与其他用户不同的服务器时,他们的发射不会读取,也不会发送到其他服务器。 Nodejs setup

我如何进行发射: io.to(roomID).emit(event, object);

0 投票
1 回答
1356 浏览

node.js - ExpressJS + Socket.IO 路由

重复的问题,但我没有找到完美的答案作为解决方案。请帮我解决这个问题。

我的 App.js

显示路线:“routes/display.js”

我有插入显示器的代码,一旦创建了显示器,就会向设备列表发出一个事件。

发射应该需要写在保存成功回调方法中。

如何在 routes/display.js 文件中传递 io.sockets.emit。非常感谢您的指导。如何将套接字对象发送到路由以启用发出事件。

0 投票
1 回答
358 浏览

c# - c#、reflection.emit努力

我想尝试一下它是如何System.Reflection.Emit工作的,但最终我遇到了一些问题。我想创建(使用Emit)一些简单的类,如下所示:

我已经完成了一些教程,并且设法创建了动态库。我已经将该库保存在我的磁盘上,然后使用反射加载它。我能够过滤它的类型、构造函数和方法。我还成功调用了传递所需的构造函数string。然而,当我尝试调用任何方法时出现问题 -System.Reflection.TargetInvocationException被抛出。

这是我的实现方式GetHashCode()

tBuilderTypeBuilder我在创造。

保存程序集并对其进行调查后,ILDSASM如下所示: 在此处输入图像描述

EditModule.dll在此处输入图像描述

不幸的是,这个方法不会调用。这是代码:

有谁知道我可能做错了什么?

0 投票
1 回答
472 浏览

c# - Reflection.Emit 中的函数调用

我目前正在用 C# 制作编程语言。我对如何以动态方式执行函数调用感到困惑。我现在确定如何调用用户定义的函数。我知道输出“hello world”需要这样的东西:

但是,如果有用户定义的函数,我该怎么办?

最好的(或任何)方法是什么?

0 投票
3 回答
998 浏览

javascript - $scope.$emit 和 $rootScope.$emit 有什么区别?

$scope.$emit 和 $rootScope.$emit 有什么区别?

我正在使用它从指令向控制器发出信号,并且它可以双向工作!

0 投票
1 回答
306 浏览

javascript - 在 node.js 中扩展一个模块

我试图扩展这个模块:https ://github.com/gildean/node-udp-proxy所以它有某种方法可以在我不再需要它时关闭代理。我尝试了以下失败的方法: 1.尝试扩展代码,使用继承。2.使用事件发射器关闭。3.复制代码并通过在index.js中创建以下代码直接扩展模块,但我无法从实例化对象中调用它。

我还没有得到任何工作方法。我是一个 node.js 新手。我一直在阅读有关继承的不同文章,但无法让该示例在我的上下文中工作。

任何指导表示赞赏。

谢谢

0 投票
1 回答
467 浏览

python - pyqt4发出信号不起作用

我想在 actionTracar Qaction 元素上发出触发信号,但它不起作用或给出任何错误。

我已经制作了一小段代码来解决它。但我还是想不通。

麻烦.py:

Tela.py:

任何帮助表示赞赏。

0 投票
1 回答
8305 浏览

javascript - Angular 2 触发事件

我试图在另一个元素上触发点击事件,但它不起作用。

我的组件:

当我单击按钮时,我需要触发(动画)事件。

我的课:

}