Elm 从给定端口注销多个订阅服务器

Elm 从给定端口注销多个订阅服务器,elm,Elm,要从端口注销侦听器,可以执行以下操作: app.port.unsubscribe(myListener) 有没有一种方法可以将所有侦听器注销到给定的端口,而不为每个端口调用unsubscribe?我想确保我不会忘记任何听众。 我尝试在没有任何参数的情况下调用unsubscribe(),但似乎没有任何效果。这在当前是不可能的。您可以在此处看到端口的公开API: subs数组是不公开的,因此默认情况下,如果没有原始回调,就无法获取它 如果这个功能对你很重要,你可以考虑在JavaScript端写一

要从端口注销侦听器,可以执行以下操作:

app.port.unsubscribe(myListener)
有没有一种方法可以将所有侦听器注销到给定的端口,而不为每个端口调用unsubscribe?我想确保我不会忘记任何听众。
我尝试在没有任何参数的情况下调用unsubscribe(),但似乎没有任何效果。

这在当前是不可能的。您可以在此处看到端口的公开API:

subs数组是不公开的,因此默认情况下,如果没有原始回调,就无法获取它

如果这个功能对你很重要,你可以考虑在JavaScript端写一个包装器来跟踪你订阅的回调,你可以用它来实现<代码> un订阅BuyAuth/<代码>。