Я использую набор кнопок меток bootstrap в качестве переключателей (как указано в документации по загрузке angular здесь - http://angular-ui.github.io/bootstrap/). Они отлично работают. Вопрос только в том, как вы применяете к ним проверку? Как вам нужно выбрать один из них? То же самое происходит с флажками. Любые мысли по этому поводу? Я уверен, что я не единственный, кто это сделает. Ниже приведен фрагмент html/ angular.
<div class="btn-group">
<label class="btn btn-primary" ng-model="model.accident.vehicle.occupant.isOwner" btn-radio="'YES'">Yes</label>
<label class="btn btn-primary" ng-model="model.accident.vehicle.occupant.isOwner" btn-radio="'NO'">No</label>
</div>