【发布时间】:2017-05-16 20:20:41
【问题描述】:
Angular Js 在页面加载时显示复选框的选中状态。
我正在保存复选框。当我重新加载页面时,我想显示选中的复选框
<md-checkbox ng-repeat="primaryPrograms in ctrl.primaryProgramStudies" ng-model="ctrl.primaryProgramStudiesSelected[primaryPrograms.id]" ng-checked="primaryPrograms.selected==true">
{{primaryPrograms.name}}
</md-checkbox>
脚本: ctrl.primaryProgramStudiesSelected =
[{"id":1,"name":"SAT","selected":false},{"id":2,"name":"ACT","selected":true},{"id":3,"name":"PSAT","selected":false},{"id":4,"name":"ISEE\/SSAT","selected":false},{"id":5,"name":"AP","selected":true},{"id":6,"name":"General GPA Management","selected":true},{"id":7,"name":"Reading","selected":false},{"id":8,"name":"Math","selected":false},{"id":9,"name":"Science","selected":false},{"id":10,"name":"Social Studies","selected":false},{"id":11,"name":"ESL","selected":true},{"id":12,"name":"College Admissions","selected":true},{"id":13,"name":"TOEFL ","selected":false}]]`
【问题讨论】:
-
您必须将所选项目存储到服务器或cookies。然后当重新加载页面时,只需读取存储的数据并重置复选框。
-
查看我的更新答案..
标签: javascript angularjs checkbox checked