Я пытаюсь выделить выделенный элемент на панели навигации Bootstrap. Вот мой код:Bootstrap-highlight Active and Angular директива
<ul class="nav navbar-nav navbar-left" top-bar>
и директива:
a.directive('topBar', function() {
return {
restrict: 'AE',
link: function (scope, elem, attrs) {
$(elem).on("click", function() {
$(elem).find(".active").removeClass("active");
$(this).parent().addClass("active");
});
}
}
});
Это работает, только если я удалю class = "nav navbar-nav navbar-left". В противном случае это не входит в директиву. Какие-либо предложения?
Thanks
> Попробуйте использовать делегирование событий <Именно так! Спасибо! – Mark