0
HTML:將jquery函數轉換爲angular?
<div class="day-row" ng-repeat="(a, b) in $ctrl.myModel">
<div class="col-lg">
<a href="#" class="my-btn" aria-hidden="true" ng-click="$ctrl.toggleTimepickerPopup($event)"></a>
<div class="the-container">
LESS:
&.set-time {
.timepicker-container {
display: block;
}
}
的JavaScript:
jquery(".my-btn").each(function() {
if (jquery(this).is(jquery(event.target))) {
jquery(this).parent().toggleClass('set-time');
} else {
jquery(this).parent().removeClass('set-time');
}
});
event.preventDefault();
這個jQuery功能切換爲 被點擊的鏈接的類,並且去除類所有ng-repeat中的其他鏈接。
我想將其轉換爲角度如果可能的話。我有一個類似的問題Toggle class of parent element using ng-click?選定的答案工作,但現在我需要擴展它不僅切換父元素的類,但從所有兄弟元素的父母中刪除類。
謝謝,但這不適用於我的問題的第二部分 - 從ng-repeat中的所有其他*主元素的父元素中刪除類 – Rory
請參閱已編輯答案 – devqon
謝謝,效果很好! – Rory