Für lange Zeit habe ich Apps erstellt, indem ich eine globale Variable erstellt habe, die über von mir geladene Module zugänglich war.Zugriff auf den globalen Wert von commonJS-Modul in Appcelerator?
var myApp = {
windows: {}
}
myApp.windows.mainWindow = require('libs/pages/mainWindow').create();
myApp.windows.mainWindow.open();
von myApp.windows[windowName][functionName]
Aufruf ich andere Fenster manipulieren könnte (zB Update-Listen) aus dem Commonjs Modul. Ich könnte auch schließen, andere Fenster öffnen
Ich fand, dass das Aufrufen globaler Variablen aus dem commonJS-Modul nicht gute Praxis (und einige Probleme aufgetreten, wenn App von Push geöffnet wurde).
Was ist der beste Ansatz, um auf andere Fenster zuzugreifen, wenn der Fensterinhalt vom commonJS-Modul geladen wird?