Tôi đang sử dụng AngularJS cùng với Twitter Bootstrap và tôi muốn tạo hai nút radio trông giống như nút Bootstrap bình thường. Tôi tìm thấy this example trên jsFiddle và sau khi áp dụng nó vào trường hợp của tôi tất cả mọi thứ có vẻ tốt nhưng nó không hoạt động chính xác.Ràng buộc nút radio không hoạt động khi thuộc tính chuyển đổi dữ liệu được thêm vào AngularJS + Bootstrap
Tôi muốn liên kết các nút radio với mô hình trong Góc. Dưới đây là mã của tôi:
<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>
Và đây là kết quả của cách nhấp vào "Không" (radio) nút:
Vì vậy, mô hình không bị ràng buộc gì cả. Khi tôi loại bỏ các thuộc tính dữ liệu chuyển đổi từ nhóm nút, mọi thứ hoạt động một cách chính xác nhưng các nút radio được hình dung chỉ trên đầu trang của các nút Bootstrap như trong ảnh này:
Tôi nên làm gì để có các nút Bootstrap trông như thế này trong hình đầu tiên và hoạt động chính xác với mô hình AngularJS ràng buộc như thế này trong mô hình thứ hai?
Bạn đã thử đặt id duy nhất cho từng yếu tố đầu vào chưa? – br3w5
@ br3w5 - yup, vẫn không hoạt động – Yulian
Góc cạnh và Bootstrap không phải lúc nào cũng chơi tốt với nhau ... https: //angular-ui.github.io/bootstrap/#/buttons cung cấp chỉ thị cho việc triển khai các nút radio với bootstrap và góc cạnh – br3w5