Marionette を使用すると、モジュールの定義を別々のファイルに分割できます。
モジュールの 1 つの部分で定義されたプライベート変数または関数に、モジュールの 2 番目の部分からアクセスすることは何とか可能ですか? 例えば:
//in module1.js
App.module("MyModule", function(MyModule, App, Backbone...){
myPrivateVar = 0;
}
//in module2.js
App.module("MyModule", function(MyModule, App, Backbone...){
var myPrivateFunction = function(){
if (myPrivateVar>0){
//do something
}
}
}