我正在使用angularjs做一个网络应用程序,在这个应用程序中,我需要插入创建更多人群的可能性(关于人员的信息保存在数据库中)。在本地保存每个组的名称和ID是很重要的,在每个组中我都需要存储人员列表。 在这个应用程序中,我有'服务'和所有控制器的app.js。应用程序的每一页都有它的控制器。 重要的是要知道我已经开发了一些用于存储variuos组的部分:我有人员列表,我可以搜索它们,我有用于输入组名称的文本框,我已经用于获取人员信息的复选框。 我该怎么办?
这是我在控制器中保存有关人员信息的代码,但每次刷新网页时都会覆盖本地存储:
$scope.selection=[];
// toggle selection for a given employee by name
$scope.Selection = function (id) {
$scope.selection.push(id,$scope.GroupName);
window.localStorage['$scope.selection'] = JSON.stringify($scope.selection);
$scope.selection = JSON.parse(window.localStorage['$scope.selection'] || '{}');
//alert(angular.toJson(athlete));
};
在html代码中我:
<center><a href="../mobile/#/grouplist"><input type="submit" value="Salva" ng-hide="see" ng-click="savename({{GroupName}},{{Groupid})"/></a></center>`