Tôi đã muốn có nút radio được kiểm tra trong danh sách các nút radio mà tôi trình bày trên màn hình bằng ng-repeat, nhưng mã của tôi không hoạt động. Đây là những gì tôi đang làm:Nút radio được chọn theo mặc định khi sử dụng ng-repeat
<div class="clubRole" data-ng-if="club.checked">
<div data-ng-repeat="role in securityGroups.slice(0,1)">
<input type="radio" class="clubRole" data-ng-model="club.role" data-ng-value="role.securityGroupCode" checked="checked"> {{role.description}}
</div>
<div data-ng-repeat="role in securityGroups.slice(1,securityGroups.length+1)">
<input type="radio" class="clubRole" data-ng-model="club.role" data-ng-value="role.securityGroupCode"> {{role.description}}
</div>
</div>
Mục đích của mã là chọn nút radio đầu tiên và các nút khác được bỏ chọn. Mã đó có vấn đề: nó không hoạt động. Nhưng ít nhất nó đưa ra ý tưởng về những gì tôi đang cố gắng làm: Tôi muốn một trong các nút radio được kiểm tra theo mặc định, bất kể nó là cái gì.
bạn nên sử dụng '-ng-mô hình dữ liệu = "$ parent.club.role"' bởi vì bạn sử dụng 'ng-if' –
@pankajparkar, tôi tin rằng đó là ' Ng-repeat' tạo ra phạm vi riêng của nó, không phải ng-nếu – Victor
@Victor 'ng-if' cũng tạo ra một phạm vi mới, bạn cần phải xem https://docs.angularjs.org/api/ng/directive/ngIf –