Wenn ich connect
von doStuff
nennen, erhalte ich die Meldung, dass „die Steckdose angeschlossen ist“, aber die callback
wird nicht aufgerufen. Was fehlt mir hier?Versprechen Rückruf nicht in Angular JS genannt
$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);
});
}
Ich habe das gleiche Problem in reactjs bei der Verwendung von socket.io @markrajcok – srinivas