AngularJS how to ngSrc

@see http://docs.angularjs.org/api/ng/directive/ngSrc

by klode

HTML

<script src="http://code.angularjs.org/1.2.0/angular.js"></script>
<div ng-app="myApp">
    <div ng-controller="imageCtrl">
        <div>
            <img ng-show="ctrl.selected" src="{{ctrl.selected.img}}" />
            <p ng-show="ctrl.selected">{{ctrl.selected.des}}</p>
        </div>
         
        <span ng-repeat="image in images">           
            <img ng-click="ctrl.selected = image" ng-src="{{image.img}}" />
        </span>
        
    </div>
</div>

JavaScript

var myApp = angular.module('myApp', []);

myApp.controller('imageCtrl', function ($scope) {
    $scope.images = [{
        img: 'https://www.gravatar.com/avatar/e514b017977ebf742a418cac697d8996?s=128&d=identicon&r=PG',
        des: 'This is a gravatar'
    }, {
        img: 'http://i.stack.imgur.com/RBeYR.jpg?s=128&g=1',
        des: 'This is my image'
    } , {
        img: 'https://www.gravatar.com/avatar/56e17cbc8c5ea5b37d67018db6d030b0?s=128&d=identicon&r=PG',
        des: 'another gravatar'
    }];
    
    $scope.ctrl = {}
    $scope.ctrl.selected = $scope.images[0]
    
})