校驗標記解決方案並沒有爲我工作,直到我在$ event.stopPropagation()之前添加了$ event.preventDefault()。也許我得到了不同的結果,因爲我正在處理複選框或更新版本的Angular?
<uib-accordion-heading>
{{ thisGroup.stringThatShouldOpenAndCloseTheHeader }}
<!-- my checkbox changes -->
<div class="material-switch pull-right">
<input type="checkbox" id="{{ thisGroup._id }}" name="{{ thisGroup._id }}" ng-checked="thisGroup.active" />
<label for="{{ thisGroup.template._id }}" ng-click="$event.preventDefault(); $event.stopPropagation(); $ctrl.checkOrUnCheck(arg)"></label>
</div>
</uib-accordion-heading>
雖然我需要兩個。如果我刪除了,任何點擊複選框將打開或關閉手風琴
這不適合我。不顯示警報 – AlainIb