簡體   English   中英

帶角的Socket.io

[英]Socket.io with angular

我正在嘗試使用angular客戶端實現socket.io 可以說我有3條路線可供申請。

http://本地主機:4000 /#/ abc

http://本地主機:4000 /#/ abd

http:// localhost:4000 /#/ abe

在這里,我從后端向客戶端發出文件處理狀態。 我只想向所有在路線3中的用戶顯示狀態。以最佳方式實現此目標的最佳方法是什么?

node.js

io.emit('Test', {
        Test: "Test"
});

javascript

socket.on('Test', function (data) {
    console.log(data);
});

您可以通過$location服務在客戶端檢查您的位置。

所以做

socket.on('Test', function (data) {
    if ( $location.path().indexOf('/abe') != -1)
    {
           // display status
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM