Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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 角钢和推板插座\u id_Javascript_Angularjs_Pusher - Fatal编程技术网

Javascript 角钢和推板插座\u id

Javascript 角钢和推板插座\u id,javascript,angularjs,pusher,Javascript,Angularjs,Pusher,我正在使用laravel和angularjs开发一个单页应用程序,我将使用pusher获得通知。我正在努力在AngularJs端获取套接字id,这是我的代码 var client = new Pusher('MY-KEY'); var pusher = $pusher(client); var channel = pusher.subscribe('notifications'); pusher.bind('new-notification', function(data) {

我正在使用laravel和angularjs开发一个单页应用程序,我将使用pusher获得通知。我正在努力在AngularJs端获取套接字id,这是我的代码

var client = new Pusher('MY-KEY');
var pusher = $pusher(client);

var channel = pusher.subscribe('notifications');
    pusher.bind('new-notification',
    function(data) {
        console.log(data);
    }
);

console.log(clint.connection.socket_id);
我可以从服务器获取通知,但无法从服务器获取套接字id

我尝试了以下方法:

console.log(client.connection.socket_id); //get undefined
console.log(client.connection); // get b {callbacks: c, global_callbacks: Array[0], failThrough: undefined, key: "MY-PUSHER-KEY", options: Object…}

希望有人能帮助我。

只有在建立连接后才设置
pusher.connection.socket\u id

尝试:


应该是下面的样子

this._pusher.connection.bind('connected', function(data) 
  {
        console.log( data.socket_id );
  }
);
this._pusher.connection.bind('connected', function(data) 
  {
        console.log( data.socket_id );
  }
);