क्या निर्देश के अंदर एक निजी फ़ंक्शन बनाना संभव है? मुझे निर्देश के टेम्पलेट को भरने के निर्देश के अंदर एक जटिल प्रक्रिया करने की आवश्यकता है।निर्देश के अंदर निजी फ़ंक्शन बनाना
कुछ इस (एचटीएमएल) की तरह:
<textarea the-result="data">
</textarea>
जावास्क्रिप्ट:
angular
.module("MyModule")
.directive("theResult", [function() {
return {
scope: {
theResult: "="
// calculatestuff = function(d){ // ... } can't put it here (error)
},
template: ' ... '
+ '{{calculatestuff(theResult.someproperties)}}'
+ ' ... '
}
}])
मैं calculatestuff
कहाँ रख सकते हैं?
मैंने कोशिश की लेकिन ब्राउजर में अंतिम परिणाम खाली है :( –
आप सही हैं, मैं थोड़ा थक गया हूं। मैंने अपना जवाब संपादित कर दिया है :)। – Blackhole
जब मैंने लिंक को लिंक के दायरे में स्थानांतरित कर दिया, तो यह काम करता है। धन्यवाद! –