Показать сообщение отдельно
  #2 (permalink)  
Старый 16.01.2014, 11:45
Аватар для dolpheen
Интересующийся
Отправить личное сообщение для dolpheen Посмотреть профиль Найти все сообщения от dolpheen
 
Регистрация: 04.01.2014
Сообщений: 14

Вариант 1.
$event.stopPropagation() - отмена "продвижения" события дальше по цепочке.
В выражении (или вставить в обработчик события)
<span ng-click="f2();$event.stopPropagation()">


Вариант 2.
Контроль в обработчике элемента назначения клика
<div ng-click="f1($event)">бал-бла-бла ...

$scope.f1 = function (event){
             if(event.target === event.currentTarget){
                 console.log('Do something...')
             }
         };


http://plnkr.co/edit/iZZtUFlnR85iKfE6RzFE?p=preview
Ответить с цитированием