相关疑难解决方法(0)

在Angular JS中没有调用Promise回调

如果我把connectdoStuff,我得到的消息"套接字连接",但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);
    });
}
Run Code Online (Sandbox Code Playgroud)

websocket jquery-deferred angularjs

10
推荐指数
2
解决办法
9773
查看次数

标签 统计

angularjs ×1

jquery-deferred ×1

websocket ×1