1
내 RequireJS 프로젝트 내의 모든 모듈에서 액세스 할 수있는 변수를 만들고 싶습니다. 같은 내 RequireJS 프로젝트를RequireJS의 로컬/전역 변수
this.myVar = 123;
을하고 내부의 다른 모듈에 액세스 할 수 (그러나 외부) 수 :
console.log(this.myVar);
내가 좋아하는 것 초기화에 예를 들어
는 설정
가능합니까?
P .: 예를 들어 'this'를 사용하고 있습니다. 다른 옵션은 실행 가능합니다.
new Widget('w1');
new Widget('w2');
글로벌 매개 변수는 각 인스턴스 내부에 그들 사이에 공유 안 : -
P.S 2 RequireJS는 실제로 같은 여러 번 인스턴스화 할 수있는 위젯입니다.
EDIT (작동하지 않는 등 가능한 코드의 예) :
define('module1', [], function() {
var myVar = 123;
});
define('module2', ['module1'], function(m1) {
console.log(myVar); // Should print '123'
});
'var myModuleScopedVariable = 123'? –
I Wish :) 다른 모듈에서는 작동하지 않습니다. 현재 모듈 만 작동합니다. – Roman
코드에 대한 예제를 추가했습니다. – Roman