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.

Reply via email to