Я использую AngularJS вместе с Twitter Bootstrap, и я хочу сделать две кнопки переключателей похожими на обычные кнопки Bootstrap. Я нашел this example на jsFiddle, и после применения его к моему делу все выглядит нормально, но оно работает неправильно.Переключение переключателей радиосвязи не работает, когда атрибут перетаскивания данных добавлен в AngularJS + Bootstrap
Я хочу привязать переключатели к модели в угловом. Кнопка
<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>
И вот результат, нажав на «No» (радио):: Вот мой код
Итак, модель не связана вовсе. Когда я удалить атрибут данных тумблер из кнопок группы, все работает правильно, но радио-кнопки визуализируются только на верхней части кнопки Bootstrap, как на этой картинке:
Что я должен сделать для того, чтобы есть кнопки Bootstrap, которые выглядят как на первом рисунке, и правильно работают с привязкой модели AngularJS, как и во втором?
Вы пытались установить уникальные идентификаторы для каждого элемента ввода? – br3w5
@ br3w5 - yup, все еще не работает – Yulian
Угловые и Bootstrap не всегда хорошо играют вместе ... https: //angular-ui.github.io/bootstrap/#/buttons предоставляет директиву для реализации переключателей с бутстрапом и angular – br3w5