Angular: Empty Fiddle

http://angularjs.org/

HTML

<script src="http://code.angularjs.org/1.2.12/angular.min.js"></script>
<script src="http://code.angularjs.org/1.2.12/angular-sanitize.min.js"></script>
<div ng-controller="MyCtrl">
    <p>Following element should have an a ng-click element:</p>
    <p>&nbsp;</p>
    <p ng-bind-html="name"></p>
    <p>&nbsp;</p>
    <p>...But ng-bind-html filters out the ng-click??</p>
</div>

JavaScript

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

function MyCtrl($scope) {

    var str = 'hello http://www.cnn.com';

    var urlRegEx = /((([A-Za-z]{3,9}:(?:\/\/)?)(?:[\-;:&=\+\$,\w]+@)?[A-Za-z0-9\.\-]+|(?:www\.|[\-;:&=\+\$,\w]+@)[A-Za-z0-9\.\-]+)((?:\/[\+~%\/\.\w\-]*)?\??(?:[\-\+=&;%@\.\w]*)#?(?:[\.\!\/\\\w]*))?)/g;
    result = str.replace(urlRegEx, "<a ng-click=\"GotoLink('$1',\'_system\')\">$1</a>");
    
    alert(result);      

    $scope.name = result;
}