我在客户端使用 AngularJS 来显示一些将通过 NodeJS-Server 推送的信息。数据将保存在服务工厂中。
我想通过角度观察功能观察这些数据。
我遇到的问题如下。手表只在工厂运行一次并停止。
如果服务器推送更改的数据,它不会更新视图?
这是一些代码片段。
.factory('clientStorage', ['socket', function (socket){
var that = {};
//basis data
that.basisData = {};
that.getBasisData = function () {
socket.on('sendBasis', function (basis) {
console.log('ich hoffe doch');
that.basisData = basis;
console.log(that.basisData);
});
console.log(that.basisData);
return that.basisData;
};
return that;
}]);
我不知道为什么会这样?
那里有人可以帮忙吗?
问候
亨里克