My directive code is:
(function() { angular.module('app') .directive('dynamicImage', dynamicImage); function dynamicImage($timeout) { return { restrict: 'A', scope: { dynamic:'&dynamicImage' }, link: function (scope, elem) { scope.dynamic = function(){ //code here } } }; } })(); My Controller code is : In controller How can I call??
function theMethodToBeCalled() { $scope.dynamic(); } My HTML:
<div class="col-xs-12" dynamic-image="theMethodToBeCalled"> <div class="meet_details_status_img" data-ng-repeat="user in meet.user" data-ng-if="user.extra.invitationStatus === 'pending'"> <img class="img-circle my-meets-status-img" ng-src="{{ user.displayPicture ? (imageURL + user.id) : 'assets/images/user_thumb.jpg' }}" /> </div> </div> Please Help me.
Thanks