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
Post a Comment