Angular: Empty Fiddle

http://angularjs.org/

by jomikr

HTML

<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<script src="http://code.angularjs.org/angular-sanitize-1.0.1.js"></script>
<div ng-controller="MyCtrl">
    <li ng-repeat="url in urls" ng-bind-html="url | linky" target-blank></li>
</div>

JavaScript

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

myApp.directive('targetBlank', function() {
    return {
        restrict: 'A',
        link: function(scope, element) {
            scope.$watch('urls', function() {
              element.find('a').attr('target', '_blank');                            
            });
        }
    };
});

function MyCtrl($scope) {
    $scope.urls = ['http://www.google.com', 'http://example.com'];
}