• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] AngularJS - bei $onInit auf einen Wert aus Service warten

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.
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]
      ....
    }
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 ???? :grin::grin::grin: -- Hui, ist ja ( leider ) wie im Leben: man muss nix können, nur viel labern :cool:
 
Zuletzt bearbeitet:
Zurück
Oben