Я использую AngularJS вместе с Twitter Bootstrap и хочу, чтобы два переключателя выглядели как обычные кнопки Bootstrap. Я нашел этот пример в jsFiddle, и после применения его к моему случаю все выглядит нормально, но работает неправильно.
Я хочу привязать переключатели к модели в Angular. Вот мой код:
<div class="btn-group btn-group-lg btn-group-justified" data-toggle="buttons">
<label class="btn btn-default">
<input type="radio" name="isMad" ng-model="isMad" ng-value="false" /> No
</label>
<label class="btn btn-default">
<input type="radio" name="isMad" ng-model="isMad" ng-value="true" /> Yes
</label>
</div>
<h1>
I am mad: {{ isMad }}
</h1>
А вот результат нажатия кнопки "Нет" (радио):
Таким образом, модель не привязана вообще. Когда я удаляю атрибут data-toggle из группы кнопок, все работает правильно, но переключатели отображаются только поверх кнопок Bootstrap, как на этом рисунке:
Что мне нужно сделать, чтобы кнопки Bootstrap выглядели так, как на первом рисунке, и правильно работали с привязкой модели AngularJS, как на втором?