2012-10-31 2 views
0

require.config에 모듈을 전달할 수 있습니까? 서버 측 구성 데이터가 들어있는 require.config 이전에 DOM에 만들어진 모듈이 있는데 require.config 파일 내부에 액세스 할 수 있기를 원합니다. 다음은 내가하려는 일의 예입니다.Require.js로 모듈 전달 require.config

define("config", 
    [], 
    function() { 
     var Config = {}; 
     Config.locale = '{$locale}'; 
     Config.version = '{$version}'; 
     return Config; 
    }); 

그런 다음 config.config에 Config 모듈을 전달할 수 있습니다.

require.config({ 

    paths: { 
    link1: "//url/" + Config.version + "/data.js", 
    link2: "//url/" + Config.version + "/data.js", 
    link3: "//url/" + Config.version + "/data.js" 
}, 

언제나처럼, 어떤 도움도 대단히 감사합니다!

답변

0

방법을 시도해 보셨습니까? 필자는 모르지만 config가 모듈로 취급되지 않는다고 확신합니다.

라이브러리를로드하기 전에 객체를 require로 정의 할 수 있습니다.

<script> 
    var require = (function(){ 

     // Do your setup stuff here 

     // Now return the config object 
     return { 
      baseUrl: 'test/path/' 
      paths: { 
       // etc 
      } 
     } 

    })() 
</script> 
<script src="require.js"></script> 
관련 문제