Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何“同步”2个angularJS应用程序?_Javascript_Angularjs_Events - Fatal编程技术网

Javascript 如何“同步”2个angularJS应用程序?

Javascript 如何“同步”2个angularJS应用程序?,javascript,angularjs,events,Javascript,Angularjs,Events,我正在开发两个不同的AngularJS应用程序,它们将运行在两个不同的设备上,但要在同一个本地网络中使用 我有一个后端,两个应用程序都可以使用互联网通过RESTAPI与后端通信 现在,如何让一个应用程序知道另一个应用程序上发生了什么?我不知道正确的词汇是通知还是事件监听器或其他什么 但让我们举一个例子: 我按下app1上的一个按钮,然后在很短的时间内调用app2代码app2接收并使用app1发送的信息。 你知道如何在AngularJS上设置这样的系统吗? 谢谢 我建议你看看html5事件监听器你

我正在开发两个不同的AngularJS应用程序,它们将运行在两个不同的设备上,但要在同一个本地网络中使用

我有一个后端,两个应用程序都可以使用互联网通过RESTAPI与后端通信

现在,如何让一个应用程序知道另一个应用程序上发生了什么?我不知道正确的词汇是通知还是事件监听器或其他什么

但让我们举一个例子:

我按下app1上的一个按钮,然后在很短的时间内调用app2代码app2接收并使用app1发送的信息。 你知道如何在AngularJS上设置这样的系统吗?
谢谢

我建议你看看html5事件监听器你检查过WebSockets吗?WebSockets有点过时,因为html5,但如果你计划与旧浏览器兼容,那么是的,这是一个很好的选择solution@sam谢谢你的主意。我刚刚读了一篇关于SSE和WebSocket的文章。他们说Websocket是双向的,不像SSE。既然我需要先做app1->server,然后再做server->app1,我想我应该看看websocket,是吗?另一个问题:我必须使用服务器吗?我可以打开两个应用程序之间的套接字吗?因为如果互联网连接中断,应用程序可以使用本地网络进行对话对我来说更好