[angularjs] What's the best way to cancel event propagation between nested ng-click calls?