alphakanal
New member
Hi!
Ich nutze Angular-Components für meine Views und versuche im $onInit-Hook eine Variable mit einem Objekt aus meinem Dataservice zu belegen. Dieses Objekt lese ich im DataService vom LocalStorage aus - falls es dort noch nicht existiert wird es neu angelegt.
Doch wenn ich das laufen lassen ist vm.objekt undefined .., kann ich hier irgendwie warten bis das Objekt im Dataservice initialisiert wurde ?
- - - Aktualisiert - - -
Ich ein ForenAs ????

-- Hui, ist ja ( leider ) wie im Leben: man muss nix können, nur viel labern 
Ich nutze Angular-Components für meine Views und versuche im $onInit-Hook eine Variable mit einem Objekt aus meinem Dataservice zu belegen. Dieses Objekt lese ich im DataService vom LocalStorage aus - falls es dort noch nicht existiert wird es neu angelegt.
Code:
Dataservice:
// Daten aus localStorage ->
var storage = localStorageService.get('abc');
// Daten für Anwendung ->
var data = {};
if (typeof storage.objekt != 'undefined') {
data.objekt = storage.objekt;
}
else {
data.objekt = {};
}
...
// Component:
vm.$onInit = function () {
...
vm.objekt = dataService.data.objekt;
console.log(vm.objekt); [COLOR="#FF0000"]// -> undefined[/COLOR]
....
}
- - - Aktualisiert - - -
Ich ein ForenAs ????


-- Hui, ist ja ( leider ) wie im Leben: man muss nix können, nur viel labern
Zuletzt bearbeitet: