Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Зависимость от коннекта к серверу (https://javascript.ru/forum/angular/45011-zavisimost-ot-konnekta-k-serveru.html)

Stricker 10.02.2014 23:24

Зависимость от коннекта к серверу
 
Приветствую, проблема такая, есть сервис для работы с WebSocket и почти все приложение завязано на нем. Как сделать так, чтобы приложение работало лишь тогда - когда подключение осуществлено? Т.е. при запуске приложение ждать коннекта, лишь потом взаимодействовать с приложением?

Просто напросто вот этот сервис - https://github.com/ZloyDyadka/websoc...ster/socket.js

И когда к примеру в контроллере вызываю -
app.controller('headerCtrl', ['$scope', 'ws', '$q', function($scope, ws, $q) {
    ws.call({
        "method"    : "getCountMsg",
        "params"    : ""
    }).then(function(d){
            $scope.countMsg = d;
        })
}]);


Соединение устанавливается не мгновенно, а вот запрос к серверу отсылает сразу же - на что получает ошибку что коннекта нет.

Т.е. мне нужно как-бы сделать работу контроллеров в зависимости от того есть ли подключение

FireVolkhov 11.02.2014 09:45

Тебе стоит почитать, посмотреть тут,
а потом посмотреть здесь
и еще здесь


Часовой пояс GMT +3, время: 06:20.