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']};