javascript - Call parent controllers' function from directive in angular -
मेरे पास html आपको निर्देश बेला: ball नामक डायरेक्टिव में एक एनजी-क्लिक है I मैं
MainCtrl के फ़ंक्शन
test () को कॉल करने की कोशिश कर रहा हूं और
ng-repeat के संरेखण के बॉल के मूल्य को सचेत करता हूं। क्यों नहीं मैं MainCtrl के परीक्षण समारोह को पहचान सकता हूँ? Var $ गुंजाइश; Var app = angular.module ('miniapp', []);
app.controller ('MainCtrl', फ़ंक्शन ($ गुंजाइश) {$ scope.project = {"name": " Sup "}; $ scope.test = function (value) {alert (value);} $ scope.test2 = function (value) {alert ('yo' + value);}})। निर्देश ('ball', function [0,1 में {0,1 में, संरेखण-बॉक्स "एनजी-पुनरावृत्ति =" संरेखित करें {{restrict: 'ई', गुंजाइश: {'test': '& amp; test}}, टेम्पलेट:' & lt; div class = 2,3,4] "एनजी-क्लिक =" परीक्षा (संरेखण) "वैल =" {{संरेखण}} "> {{संरेखण}} & lt; / div & gt; '};});
& lt; div ng-app = "miniapp" & gt; & Lt; div ng-controller = "MainCtrl" & gt; {{परियोजना}} & lt; गेंद & gt; & lt; / ball & gt; & Lt; / div & gt; & Lt; / div & gt;
test () से विधि पास करना होगा निर्देशक में नियंत्रक ...
& lt; div ng-app = "miniapp" & gt; & Lt; div ng-controller = "MainCtrl" & gt; {{परियोजना}} & lt; गेंद परीक्षण = "परीक्षण" & gt; & lt; / ball & gt; & Lt; / div & gt; & Lt; / div & gt;
और में
= निर्देश में:
गुंजाइश: {'test': '= परीक्षा'}
Comments
Post a Comment