내가 doStuff
에서 connect
를 호출하면, 내가 를 "소켓의 접속"하지만 callback
가 호출되지 않는다는 메시지가 표시됩니다. 내가 여기서 무엇을 놓치고 있니?약속 콜백
$scope.connect = function() {
var defer = $q.defer();
ws = new WebSocket("ws://server.com:port");
ws.onopen = function(){
console.log("Socket connected");
defer.resolve("socket connected");
};
return defer.promise;
}
$scope.doStuff = function() {
$scope.connect().then(function(data) {
console.log("And we're off!", data);
});
}
socket.io를 사용할 때 reactjs에서 동일한 문제가 발생합니다. – srinivas