0
很長一段時間,我通過製作全局變量來創建應用程序,這個變量可以通過我加載的模塊訪問。如何從Appcelerator中的commonJS模塊訪問全局值?
var myApp = {
windows: {}
}
myApp.windows.mainWindow = require('libs/pages/mainWindow').create();
myApp.windows.mainWindow.open();
通過調用myApp.windows[windowName][functionName]
我可以從CommonJS的模塊內操縱其他窗口(例如更新列表)。我也可以關閉,打開其他窗口
我發現從commonJS模塊內調用全局變量並不是很好的做法(並且在從推動中打開應用程序時遇到一些問題)。
如果從commonJS模塊加載窗口內容,訪問其他窗口的最佳方法是什麼?