javascript - How to pass $q to angular directive link function? -


मुझे अपने निर्देश के $ q एक लिंक फ़ंक्शन का उपयोग करने की आवश्यकता है । मुझे यह संभव वादा लपेटने की ज़रूरत है जो कि तर्कों में से एक के पीछे है (नीचे दिए गए उदाहरण देखें)। मुझे नहीं पता कि, कैसे इस कार्य में $ q निर्भरता को पारित करना है

  कोणीय। मॉड्यूल ('निर्देश')। डायरेक्टिव ('मेरी डायरेक्टिव', फ़ंक्शन () {वापसी {दायरा: {onEvent: '& amp;'} // ... लिंक: फ़ंक्शन ( $ का दायरा, $ तत्व) {$ scope.handleEvent () {$ q.वह ($ scope.onEvent ()) {...}}}}}  

बस इसे अपने निर्देश पर निर्भरता के रूप में जोड़ें और $ q लिंक फ़ंक्शन में उपयोग करने योग्य होगा। यह जावास्क्रिप्ट के कारण है।

< P> नीचे दिए गए उदाहरण आपके कोड के आधार पर है।

  कोणीय। मॉड्यूल ('निर्देश')। डायरेक्टिव ('मेरी डायरेक्टिव', ['$ q', फ़ंक्शन ($ q) {return} गुंजाइश: {onEvent: '& amp;'} // ... लिंक: फ़ंक्शन ($ दायरा, $ तत्व) {$ scope.handleEvent () {$ q.वह ($ scope.onEvent ()) {...} }}}}])  

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -