问题标签 [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.
angularjs - 仅在控制器中使用此功能在 Angular 中获取 $emit
我们可以只this
在控制器中使用,而不可以$scope
吗?
在某些情况下,当然是的,我知道……但是……
如果我们需要$emit
,$broadcast
以及其他一些角度特征,我们只能在范围内找到?我们可以通过这种方式获得它,或者通过其他方式获得它吗?
callback - socket io 发出失败的回调
有没有办法知道socket io发出失败和成功,比如ajax回调方法:onSuccess,onError?对于套接字 io 发射,我只找到:
socket.emit('publish', {message:'test message'},function (data) { alert("")})
该回调仅在服务端发送 ack 响应时调用。但不适用于这种情况:
在向服务器发送消息的那一刻,网络不好或连接丢失,这意味着服务器没有收到这个消息,所以客户端回调函数没有被调用。
我想要的是:
当我调用套接字 io 发射时,如果失败,我想重试 3 次。
node.js - 使用 HaProxy 的多台服务器上的 Socket.io
我在HAProxy
expressjs 上使用 nodejs 为多个服务器提供服务。我已经添加到那个 express socket.io 并且为了让它们工作我尝试用socket.io-redis
and连接它们socket.io-ioredis
。所有看起来都没有任何错误连接,但是当用户将他的套接字连接到与其他用户不同的服务器时,他们的发射不会读取,也不会发送到其他服务器。
Nodejs setup
我如何进行发射:
io.to(roomID).emit(event, object);
node.js - ExpressJS + Socket.IO 路由
重复的问题,但我没有找到完美的答案作为解决方案。请帮我解决这个问题。
我的 App.js
显示路线:“routes/display.js”
我有插入显示器的代码,一旦创建了显示器,就会向设备列表发出一个事件。
发射应该需要写在保存成功回调方法中。
如何在 routes/display.js 文件中传递 io.sockets.emit。非常感谢您的指导。如何将套接字对象发送到路由以启用发出事件。
c# - c#、reflection.emit努力
我想尝试一下它是如何System.Reflection.Emit
工作的,但最终我遇到了一些问题。我想创建(使用Emit
)一些简单的类,如下所示:
我已经完成了一些教程,并且设法创建了动态库。我已经将该库保存在我的磁盘上,然后使用反射加载它。我能够过滤它的类型、构造函数和方法。我还成功调用了传递所需的构造函数string
。然而,当我尝试调用任何方法时出现问题 -System.Reflection.TargetInvocationException
被抛出。
这是我的实现方式GetHashCode()
:
tBuilder
是TypeBuilder
我在创造。
不幸的是,这个方法不会调用。这是代码:
有谁知道我可能做错了什么?
c# - Reflection.Emit 中的函数调用
我目前正在用 C# 制作编程语言。我对如何以动态方式执行函数调用感到困惑。我现在确定如何调用用户定义的函数。我知道输出“hello world”需要这样的东西:
但是,如果有用户定义的函数,我该怎么办?
最好的(或任何)方法是什么?
javascript - $scope.$emit 和 $rootScope.$emit 有什么区别?
$scope.$emit 和 $rootScope.$emit 有什么区别?
我正在使用它从指令向控制器发出信号,并且它可以双向工作!
javascript - 在 node.js 中扩展一个模块
我试图扩展这个模块:https ://github.com/gildean/node-udp-proxy所以它有某种方法可以在我不再需要它时关闭代理。我尝试了以下失败的方法: 1.尝试扩展代码,使用继承。2.使用事件发射器关闭。3.复制代码并通过在index.js中创建以下代码直接扩展模块,但我无法从实例化对象中调用它。
我还没有得到任何工作方法。我是一个 node.js 新手。我一直在阅读有关继承的不同文章,但无法让该示例在我的上下文中工作。
任何指导表示赞赏。
谢谢
python - pyqt4发出信号不起作用
我想在 actionTracar Qaction 元素上发出触发信号,但它不起作用或给出任何错误。
我已经制作了一小段代码来解决它。但我还是想不通。
麻烦.py:
Tela.py:
任何帮助表示赞赏。
javascript - Angular 2 触发事件
我试图在另一个元素上触发点击事件,但它不起作用。
我的组件:
当我单击按钮时,我需要触发(动画)事件。
我的课:
}