क्या AngularJS निर्देश पैरामीटर के रूप में पारित गुण का मूल्यांकन करने का कोई अच्छा तरीका है?मैं निर्देश में मूल्य मान का मूल्यांकन कैसे करूं?
link: function postLink(scope, element, attrs) {
debugger; // scope.$parent already knows the value of teacher here
scope.sendEmail = function(){
alert(attrs.recipient);
//window.open("mailto:" + attrs.recipient);
}
}
मैं निर्देश चाहते हैं teacher.email
के मूल्य का उपयोग करने के लिए (ध्यान दें लिंक समारोह है:
यहाँ मेरी समस्या को दिखाने के लिए (मैं जानते हैं कि आपको एक निर्देश के बिना इस व्यवहार को लागू कर सकते हैं) एक simplified example है scope.$parent.teacher
के लिए सही मान teacher.email
स्ट्रिंग के बजाय।
बस attrs.recipient को scope.recipient से प्रतिस्थापित करें –