2012-08-01 12 views
6

पर तर्क जोड़ना है, यह sctipt तत्वRequjs स्क्रिप्ट तत्व

उदा।

<script 
    ... 
    src="XX.js" 
></script> 

मैं तर्क जोड़ने के लिए हैलो चाहते = "दुनिया" तो इस पृष्ठ पर जोड़ा जाता है:

<script 
    ... 
    src="XX.js" 
    hallo="welt" 
></script> 

कारण: मैं एक जे एस पुस्तकालय (aloha-editor) जो लोड करने के लिए एक पैरामीटर पर निर्भर करता है है यह प्लगइन्स है (और मुख्य कार्यक्षमता प्लगइन में actuall है)। हालांकि मैं केवल प्लगइन लोड करना चाहता हूं जब उपयोगकर्ता संपादित करना चाहता है और requjs सबसे अच्छा विकल्प है क्योंकि इसका उपयोग एप्लिकेशन के अन्य हिस्सों में किया जाता है।

+0

यदि यह 5 साल के लिए खो गया है और एक बेताब Google के लिए शीर्ष परिणाम है। मुझे अपनी प्लगइन को कॉन्फ़िगर करने का एक और तरीका मिला (इस अधिकार को पढ़ने के लिए बेकार है;)) – Stefan

+0

आपने यह कैसे किया? मैं अभी एक ही स्थिति में हूं और समाधान ढूंढ रहा हूं :-) – Michi

+0

प्लगइन (जेएस लाइब्रेरी) में एक विविधता है जिसे मैं सेट कर सकता हूं, स्क्रिप्ट तर्क – Stefan

उत्तर

1

आप एक परिभाषित समारोह में Aloha स्क्रिप्ट लपेटकर रहे हैं, तो आप इस (link) की तरह तर्क दे सकते हैं:

//in main appfile 
require.config({ 
    'config': { 
     'aloha': { 
      src: "XX.js", 
      hallo: "welt" 
     } 
    } 
}); 

//and in the aloha file 
define(['module'], function (module) { 
    var src = module.config().src, 
     hallo = module.config().hallo; 

    ... // the aloha code 
}); 

वहाँ भी था डॉक्स में एक वैकल्पिक "सरल" वाक्य रचना।

संपादित करें: शायद मैं सवाल पूछता हूं कि अगर आप पूछ रहे हैं कि पृष्ठ पर पहले से ही एक स्क्रिप्ट टैग में एचटीएमएल विशेषताओं को जोड़ना संभव है: <script src='' data-src='xx.js' data-hallo='welt'></script> टैग पर कस्टम विशेषताओं को जोड़ने के लिए नया एचटीएमएल 5 वाक्यविन्यास है, डेटा से पहले सबकुछ- सही वाक्यविन्यास है।

संबंधित मुद्दे