gpt4 book ai didi

javascript - AngularJS 使用 checklist-model 设置复选框默认选中

转载 作者:行者123 更新时间:2023-11-27 23:44:14 25 4
gpt4 key购买 nike

我在 ng-repeat 循环内选中了复选框,并使用 checklist-model 来获取选中的值。但是我需要将这些复选框设置为默认选中。我使用过ng-checked="true"。但是它显示复选框已选中,但提交时值为空。
代码是:

<tr data-ng-repeat="line_items in orderItems">
<td align="center" data-ng-if="line_items.id">
<div class="vd_checkbox checkbox-success">
<input type="checkbox" id="checkbox-{{$index}}"
checklist-model="comp.orderItemSelect"
checklist-value="line_items.id" ng-checked="true"/>
<label for="checkbox-{{$index}}">&nbsp;</label>
</div>
</td>
<tr>

ng-checked 显示复选框已选中,但 checklist-model 未将其选中。如何使用 checklist-model 默认选中复选框?

最佳答案

不要使用 ng-checked

我的例子

<div ng-repeat="weekDay in weekDays">
<input
checklist-value="weekDay.id"
checklist-model="scheduleData.sch_day"
type="checkbox">
{{ weekDay.name }}
</div>

我的 Controller

$scope.weekDays = [ { 'name': 'Mon', 'id': '1' }, 
{ 'name': 'Tue', 'id': '2' },
{ 'name': 'Wed', 'id': '3' },
{ 'name': 'Thu', 'id': '4' },
{ 'name': 'Fri', 'id': '5' },
{ 'name': 'Sat', 'id': '6' },
{ 'name': 'Sun', 'id': '7' },
];
$scope.scheduleData = {sch_day:['1','2','3','4','5','6','7']};

这会起作用

关于javascript - AngularJS 使用 checklist-model 设置复选框默认选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33391442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com