Angularjs 角度复选框和ng重复未显示在模型中
我不确定我做错了什么,但我希望复选框的值在stores属性中显示为数组。什么都没有出现。我觉得我没有正确地使用ng模型 控制器Angularjs 角度复选框和ng重复未显示在模型中,angularjs,Angularjs,我不确定我做错了什么,但我希望复选框的值在stores属性中显示为数组。什么都没有出现。我觉得我没有正确地使用ng模型 控制器 $scope.parameters = { myMainOptions: { teams: ['angels', 'giants', 'orioles', 'bluejays', 'athletics'] } } 查看 <li ng-repeat="t in parameters.myMai
$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
对象并正确设置角度控制器,就可以开始了
您可以检查它是否正常工作。查看