I\'ve an image gallery site where I\'m getting all images and image related data from the database as json format in my controller and then by using ng-repeat I\'m binding them
While @chotesah answer is just right I can suggest you go another way and use preloaders for each image (something like Facebook on page load).
Try this module. You'll need to change few lines:
// Add module dependency
angular.module('app', ['angular-preload-image']);
…
After that look for nifty image preloaders at codrops.