2016-10-21 15 views
0

ので、私は、プッシャープレゼンスチャンネルのメンバーを反復処理しようとしている、 プッシャードキュメントは、これはチャンネルに登録しているユーザーのリストにアクセスするにはどうすればよいですか?

pusher.members.each(function (member){ console.log(member); });

によって行うことができると言うが、私はエラーを取得しています私のコンソール

Uncaught TypeError: Cannot read property 'each' of undefined(…) 

に私もコンソールでpresence.members.countを入力してみました、それは同じERRを返します。または上記のように。プッシャーjsライブラリーは正しくリンクされており、存在チャネルへのサブスクリプションが成功するとループがトリガーされます。

どうしたらいいですか?なぜこのエラーが発生するのですか?

答えて

1

membersは、プレゼンスチャネルオブジェクトの属性であり、Pusherオブジェクトではありません。

サブスクリプションを設定する必要があります(var presenceChannel = pusher.subscribe(presenceChannelName);など)。その後presenceChannel.membersにアクセスできます。

+0

私は変数名プッシャー –

+0

でプレゼンスチャネルを購読しました@ SeanLanLegeプッシャーオブジェクトをインスタンス化し、プレゼンスチャネルにサブスクライブするコードを投稿できますか? –

関連する問題