Angular: Empty Fiddle

http://angularjs.org/

by boneskull

HTML

<script src="http://code.angularjs.org/1.1.5/angular.min.js"></script>
<div ng-controller="MyCtrl">
    <div ng-click="dontRunMe()">
        <div stop-propagation="click">boing</div>
    </div>
</div>

JavaScript

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

function MyCtrl($scope) {
    $scope.dontRunMe = function() {
        alert('FAIL');
        
    
}

module.directive('stopPropagation', function () {
    return function (scope, element, attributes) {
        return element.bind(attributes.stopPropagation, function (event) {
            return event.stopPropagation();
        });
    };
});