Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度复选框和ng重复未显示在模型中_Angularjs - Fatal编程技术网

Angularjs 角度复选框和ng重复未显示在模型中

Angularjs 角度复选框和ng重复未显示在模型中,angularjs,Angularjs,我不确定我做错了什么,但我希望复选框的值在stores属性中显示为数组。什么都没有出现。我觉得我没有正确地使用ng模型 控制器 $scope.parameters = { myMainOptions: { teams: ['angels', 'giants', 'orioles', 'bluejays', 'athletics'] } } 查看 <li ng-repeat="t in parameters.myMai

我不确定我做错了什么,但我希望复选框的值在stores属性中显示为数组。什么都没有出现。我觉得我没有正确地使用ng模型

控制器

$scope.parameters = {
        myMainOptions:
        {
            teams: ['angels', 'giants', 'orioles', 'bluejays', 'athletics']
        }
}
查看

<li ng-repeat="t in parameters.myMainOptions.teams">
   <input ng-model="form.selectedTeams[t]" type="checkbox" /> {{t}}
</li>

<button class="btn btn-sm" type="submit" ng-click="submit(form)">SUBMIT</button>
  • {{t}
  • 提交
    您需要初始化作用域中的数组以将数据填充到其中,, 您还需要使用$index来访问每个元素的当前索引,这样您就可以使它成为一个数组,而不是像这里这样的对象是sel as key

    <input ng-model="boxes[$index]" type="checkbox" />
    
    
    
    你可以在这里看到js小提琴
    您的代码中没有任何错误。只要确保初始化
    表单。选择teams
    对象并正确设置角度控制器,就可以开始了

    您可以检查它是否正常工作。

    查看