मुझे निर्देश में कॉलबैक फ़ंक्शन के साथ नियंत्रक में परिभाषित फ़ंक्शन को बाध्य करने में कुछ परेशानी हो रही है।एंगुलरजेएस निर्देश कई तर्कों के साथ एक फ़ंक्शन को बाध्यकारी
मेरी नियंत्रक में: मेरे कोड निम्नलिखित की तरह लग रहा
$scope.handleDrop = function (elementId, file) {
console.log('handleDrop called');
}
तब मेरे निर्देश:
.directive('myDirective', function() {
return {
scope: {
onDrop: '&'
},
link: function(scope, elem, attrs) {
var myFile, elemId = [...]
scope.onDrop(elemId, myFile);
}
});
और मेरी html पृष्ठ में:
<my-directive on-drop="handleDrop"></my-directive>
के साथ कोई भाग्य के बाद उपरोक्त कोड मैंने विभिन्न ट्यूटोरियल में जो पढ़ा है, उससे मैं समझता हूं कि मुझे HTML पृष्ठ में तर्क निर्दिष्ट करना है?
कोणीय दस्तावेज में यह व्यवहार कहां परिभाषित किया गया है? –
दस्तावेज़ों में एक वास्तविक विषय प्रतीत नहीं होता है लेकिन विषय निर्देशों का लिंकिंग फ़ंक्शन है, http://docs.angularjs.org/guide/directive – tommybananas
जाहिर है पैरामीटर नामों को बिल्कुल मार्कअप से मेल खाना है; मुझे आश्चर्य है कि क्या यह खनन से बच जाएगा? – TrueWill