0
我使用AngularJS和websocket工具https://github.com/gdi2290/angular-websocket連接到我的websocket服務器。AngularJS - 寫入動態範圍變量
不,我想寫動態範圍變量,但它不起作用。
var webfront = ons.bootstrap('webfront', ['onsen', 'ngWebSocket']);
webfront.factory('MyData', function($websocket) {
var dataStream = $websocket('ws://{$smarty.const.IPADRESSE}:8000');
console.log('Warte auf Antwort - Status '+dataStream.readyState);
var data = {};
dataStream.onMessage(function(message) {
try {
var obj = JSON.parse(message.data);
data.cStatus = obj.cStatus;
data.kLeseAdresse = obj.kLeseAdresse;
console.log(data);
} catch(e) {
data.cStatus= '';
}
});
dataStream.onOpen(function(msg) {
console.log("Verbunden - Status "+dataStream.readyState);
});
dataStream.onError(function(event) {
console.log('connection Error', event);
});
return data;
});
webfront.controller('chater', function ($scope, MyData) {
$scope['ng12289'] = MyData;
});
這是我的代碼。 $ scope ['ng12289']工作正常,但如果我用動態變量更改ng12289,則不會發生任何事情。
VALUENAME是MyData.kLeseAdresse
感謝您的幫助。
不是真的。那就是,我先試過的東西。 – NightWatcher