0

モジュールをrequire.configに渡すことは可能ですか? サーバー側の構成データを含む require.config の前に DOM で作成されたモジュールがあり、require.config ファイル内でそのモジュールにアクセスできるようにしたいと考えています。これが私がやろうとしていることの例です。

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

次に、Configモジュールをrequire.config asに渡すことができるようにしたいと思います。

require.config({

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

いつものように、どんな助けも大歓迎です!

4

1 に答える 1

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>
于 2012-11-01T10:07:31.707 に答える