Я пытаюсь "stopPropagation", чтобы предотвратить выключение панели навигации Bootstrap Twitter после закрытия элемента (ссылки) внутри li. Использование этого метода представляется общим решением .
В Angular, кажется, что директива - это место для этого? Поэтому у меня есть:
// do not close dropdown on click
directives.directive('stopPropagation', function () {
    return {
        link:function (elm) {            
            $(elm).click(function (event) {                
                event.stopPropagation();
            });
        }
    };
});
... но метод не принадлежит элементу:
TypeError: Object [object Object] has no method 'stopPropagation'
Я связываю директиву с
<li ng-repeat="foo in bar">
  <div>
    {{foo.text}}<a stop-propagation ng-click="doThing($index)">clickme</a>
  </div>
</li>
Любые предложения?
