Как обновить в контроллере изменение в фабрике?

321
14 февраля 2017, 21:21
var app = angular
        .module('mymodule',[])
        .constant('ws',{address: 'ws://192.168.0.180:8002'})
.factory('storage',function(){
var arr = [];
return arr;
})
.factory('WS',function(ws,storage){
var my_ws = new WebSocket(ws.address);
    my_ws.onopen=function(){
       storage.push(1);
    };
var send = my_ws.send('12212121');
return send;
});
app.controller('AppController',function(WS,storage,$scope){
$scope.WS = WS;
$scope.storage = storage;
});

Почему не обновляются storage? Как сделать так чтобы данные приходя, записывались и на моей странице автоматически изменялись? Если выполнить $apply данные выводятся на форму, но охота что бы работало все по принципу, пришли данные - обновилось.

READ ALSO
Изменение документа в mongodb по времени

Изменение документа в mongodb по времени

В MongoDB можно создать индекс для удаления документа по времени (TTL)Имеется ли подобные средства для обновления документа

335
Как ускорить обработку данных JSON в JS?

Как ускорить обработку данных JSON в JS?

Необходимо уведомить Вас сразу: для меня эта тема новая, я знаком лишь с php

285
Как передать значение типа radio

Как передать значение типа radio

ЗдравствуйтеЕсть код:

381