I'm using angularjs to dynamically generate images. I want to hide or show a placeholder for each `<img>` element until it loads. Can I do this in my html or or can it be done in my controller?

```
<script>
    $http(info)
        .success(function(data){
            var response = angular.fromJson(data);
            $scope.paintings = response;
        })
</script>

<div class="group" ng-repeat="painting in paintings">
    <div class="image">
        <a href="{({ painting.fields.link })}"><img src="{({ painting.fields.link })}" /></a>
        <h3> {({ painting.fields.title })} </h2>
    </div>
</div>

```