2017-12-16 1 views
0

Ich habe eine Meteor App-Komponente, die ein neues Fenster öffnet - einige Aktivitäten im neuen Fenster, die dann die ursprüngliche Komponente dazu veranlassen müssen, das Fenster zu schließen und fortzufahren . Ich kann in dem neuen Fenster zu LocalStorage schreiben und dieses LocalStorage in der ursprünglichen Komponente lesen - aber ich kann einen Weg nicht finden, die Änderung in der ursprünglichen Komponente reaktiv zu überwachen, wie tue ich das?Wie man reaktiv nach Änderungen von einem Fenster sucht, das von meiner Komponente geöffnet wurde

+0

Sie versuchen, ein Fenster aus dem anderen zu signalisieren? Wenn Sie in den lokalen Speicher schreiben, müssen Sie abfragen, um die Änderung zu sehen. ODER Sie könnten in eine Sammlung schreiben, die beide Fenster abonniert haben und dann von dort auf die Änderung reagieren. Sie können leider keine reaktiven Variablen über die beiden Fenster hinweg teilen, da jede eine eigene unabhängige Kopie der App ausführt. Ein anderer Ansatz wäre, ein Modal zu verwenden und alles im ursprünglichen Fenster zu behalten. –

+0

Danke, ich habe es tatsächlich geschafft, eine Bibliothek zu finden, die localStorage reaktiv macht ... siehe Antwort unten – BruceM

+0

Oh, sehr nett! Wusste das nicht! –

Antwort

Verwandte Themen