Javascript AngularJS设置复选框已选中默认值与检查表模型
我在Javascript AngularJS设置复选框已选中默认值与检查表模型,javascript,angularjs,checkbox,Javascript,Angularjs,Checkbox,我在ng repeat循环中有复选框,我正在使用检查表模型获取选中的值。但是,我需要设置默认选中的复选框。 我使用了ng checked=“true”。但它显示复选框已选中,但提交时值为空。 代码是: ng checked show复选框已选中,但检查表型号未将其选中。如何使用检查表模型默认选中复选框?不使用ng checked 我的例子 <div ng-repeat="weekDay in weekDays"> <input checklist-
ng repeat
循环中有复选框,我正在使用检查表模型
获取选中的值。但是,我需要设置默认选中的复选框。
我使用了ng checked=“true”
。但它显示复选框已选中,但提交时值为空。代码是:
ng checked show复选框已选中,但检查表型号
未将其选中。如何使用检查表模型默认选中复选框?不使用ng checked
我的例子
<div ng-repeat="weekDay in weekDays">
<input
checklist-value="weekDay.id"
checklist-model="scheduleData.sch_day"
type="checkbox">
{{ weekDay.name }}
</div>
这会奏效的
<div ng-repeat="weekDay in weekDays">
<input
checklist-value="weekDay.id"
checklist-model="scheduleData.sch_day"
type="checkbox">
{{ weekDay.name }}
</div>
$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']};