Pendant longtemps, je créais des applications en créant une variable globale accessible via des modules que je chargeais.Comment accéder à la valeur globale du module commonJS dans Appcelerator?
var myApp = {
windows: {}
}
myApp.windows.mainWindow = require('libs/pages/mainWindow').create();
myApp.windows.mainWindow.open();
En appelant myApp.windows[windowName][functionName]
je pouvais manipuler d'autres fenêtres (par exemple des listes de mise à jour) à l'intérieur du module CommonJS. Je pourrais également fermer, ouvrir d'autres fenêtres
J'ai trouvé que l'appel des variables globales à partir dans le module CommonJS ne sont pas bonnes pratiques (et connu quelques problèmes lors de l'application a été ouverte de poussée).
Quelle est la meilleure approche pour accéder à d'autres fenêtres si le contenu de la fenêtre est chargé depuis le module commonJS?