javascript - AngularJS: Execute controller function from a nested directive -


मेरे पास एक निर्देश (एक नियंत्रक के अंदर परिभाषित) एक कार्यान्वयन के बारे में एक सवाल है, लेकिन इन दोनों के बीच एक अन्य निर्देश के साथ ( इसलिए यह निर्देश सिर्फ फ़ंक्शन को आगे बढ़ाता है)। मैंने एक त्वरित काम किया है, लेकिन मुझे लगता है कि यह मेरी समस्या का सबसे अच्छा समाधान नहीं है:

यहां कोड है:

  & lt ;! DOCTYPE html & gt; & Lt; html ng-app = "plunker" & gt; & Lt; शीर्ष & gt; & Lt; मेटा वर्णसेट = "यूटीएफ -8" / & gt; & Lt; शीर्षक & gt; अंगुल्य जेएस प्लंकर & lt; / title & gt; & Lt; स्क्रिप्ट & gt; दस्तावेज़.लिखित ('& lt; base href =' '+ document.location +' "/ & gt; '); & lt; / स्क्रिप्ट & gt; & Lt; link rel = "स्टाइलशीट" href = "style.css" / & gt; & Lt; स्क्रिप्ट डेटा -रूपी = "angular.js@1.0.x" src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js" डेटा-सेवर = " 1.0.8 "& gt; और & lt; / लिपि & gt; & Lt; script src = "app.js" & gt; & lt; / स्क्रिप्ट & gt; & Lt; / head & gt; & Lt; body ng-controller = "MainCtrl" & gt; & Lt; div agg-events = "" fn = "ctrlFn (पैरा 1, पैरा 2)" & gt; & lt; / div & gt; & Lt; / body & gt; & Lt; / html & gt;   

अगर कोई बेहतर तरीके से यह कैसे करना जानता है, तो यह मेरे लिए बहुत मददगार होगा। धन्यवाद:)

मुझे लगता है कि आपने पहले से ही अपनी समस्या का समाधान किया है लेकिन मैंने यहां आपके प्लंकर को तय किया है:

क्या करें fn = "ctrfn" और फ़ंक्शन को अपने निर्देश में कॉल करें। P>

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -