अगर मैं 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 @markrajcok – srinivas