[英]Pass Module into Require.js require.config
是否可以傳入模塊require.config? 我有一個在require.config之前在DOM中創建的模塊,該模塊包含服務器端配置數據,並且我希望能夠訪問我的require.config文件中的模塊。 這是我正在嘗試做的一個例子。
define("config",
[],
function() {
var Config = {};
Config.locale = '{$locale}';
Config.version = '{$version}';
return Config;
});
然后,我希望能夠將Config模塊傳遞給require.config作為。
require.config({
paths: {
link1: "//url/" + Config.version + "/data.js",
link2: "//url/" + Config.version + "/data.js",
link3: "//url/" + Config.version + "/data.js"
},
與往常一樣,非常感謝您的幫助!
你嘗試過你的方法了嗎? 盡管我還沒有,但是我很確定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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.