Ich möchte einige Daten in meine Sicht laden. Fürs Erste verwende ich das iron-localstorage
Element.Wie feuert man das Ereignis "Eisen-lokale Speicherung" ab?
Da ich Animationen verwenden möchte, muss ich das Abspielen der Animation zeitlich nach den Daten aus dem iron-localstorage
Element geladen haben.
Nach der Dokumentation gibt es iron-localstorage-load
Ereignis, das ist:
ausgelöst, wenn Wert Lasten von localstorage.
https://elements.polymer-project.org/elements/iron-localstorage
Aber aus irgendeinem Grund das Ereignis nicht ausgelöst.
Hier ist, was ich benutze:
<iron-localstorage
name="library-storage"
value="{{value}}"
on-iron-localstorage-load-empty="initializeDefaultCards"
on-iron-localstorage-load="handleLocalstorageLoadEvent">
</iron-localstorage>
Und hier die Methode, die das Last-Ereignis behandeln soll:
handleLocalstorageLoadEvent: function() {
alert('Localstorage Loaded');
},
Hier ist die Plnkr: (Ich habe auch ein Eisen-Ajax-Element, dieses Ereignis zu zeigen, aus Eisen-ajax abgefeuert werden, im Vergleich zu dem Fall von iron-localstorage
.
http://plnkr.co/edit/idN3fnNp8lbhR0jjx5Rs?p=preview
Eigentlich musste ich keinen Wert einstellen, da meine Demo gerade funktioniert. Nicht sicher, warum plötzlich das Ereignis ausgelöst wird. – LoveAndHappiness