長い間、グローバル変数を作成してアプリケーションを作成していましたが、ロードするモジュール経由でアクセス可能でした。私はcommonJSモジュール内から(たとえば更新リスト用)他のウィンドウを操作することができmyApp.windows[windowName][functionName]
を呼び出すことによってAppceleratorのcommonJSモジュールからグローバル値にアクセスする方法は?
var myApp = {
windows: {}
}
myApp.windows.mainWindow = require('libs/pages/mainWindow').create();
myApp.windows.mainWindow.open();
。他のウィンドウを閉じて開くこともできます
commonJSモジュール内からグローバル変数を呼び出すことは適切ではないことがわかりました(プッシュからアプリを開いたときにいくつかの問題が発生しました)。
commonJSモジュールからウィンドウコンテンツを読み込む場合、他のウィンドウにアクセスするにはどうすればよいでしょうか?