i what LazyLoading images with Unveil inside an Angular app. Unveil uses the real Image URL in data-src and can't use a custom "data attribute" like data-unveil.
The Problem is that Angular is automatically converting "data-src" to "src". WTF!
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app>
<ul>
<li>Angular uses data-src as src attribute</li>
<li ng-repeat="foo in ['Photo A', 'Photo B']">
<img data-src="http://placehold.it/250x150&text;={{foo}}" src="http://placehold.it/250x150&text;=LazyLoad" />{{foo}}
</li>
</ul>
<ul>
<li>Changed "data-src" to "data-unveil", but unveil can't use it</li>
<li ng-repeat="bar in ['Photo A', 'Photo B']">
<img data-unveil="http://placehold.it/250x150&text;={{bar}}" src="http://placehold.it/250x150&text;=LazyLoad" />{{bar}}
</li>
</ul>
</div>