Hi, You use an isolated scope. So you can not access to your method easily. One solution is to add a parameter in you isolated scope, using the "&" prefix.
More informations here : https://docs.angularjs.org/guide/directive Manu @EmmanuelDemey 2015-08-16 11:11 GMT+02:00 Vahid Alvandi <[email protected]>: > hi > > i need call a function outside a controller please help me. thank you > > > > 'use strict'; > var app = angular.module('myApp', []); > > > > > app.directive('drp', function(){ > return { > restrict: 'E', > scope:{ > }, > template: "<h1>ng-click='addItem()'</h1>" > > } > }); > > > app.controller('AppCtrl', function($scope){ > > > function addItem() { > alert("ok work!!!"); > } > > } > > -- > You received this message because you are subscribed to the Google Groups > "AngularJS" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/angular. > For more options, visit https://groups.google.com/d/optout. > -- Emmanuel DEMEY Consultant Zenika +33 (0)6 47 47 42 02 [email protected] - fr.linkedin.com/in/emmanueldemey/ Twitter : @EmmanuelDemey -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
