ng-repeat data to attr
HTML
<div ng-app="app">
<div foo imgdata="img" ng-repeat="img in test">
<img ng-src="{{img.image}}" />
<p>{{img.text}}</p>
</div>
</div>
JavaScript
var test=[{image: 'images/img1.jpg', text: 'some text'},{image: 'images/img2.jpg', text: 'some text'}];
app = angular.module('app',[]);
app.directive('foo',function(){
return{
restrict : 'A',
scope:{
imgdata: '='
},
link:function(scope,element,attrs){;
console.log(scope.imgdata);
}
}
});