我在我的应用程序中使用离子切换,以授予用户访问权限,当切换到切换时,权限状态在DB中更改。但是,当应用程序关闭并再次重新打开时,将检查关闭,但更改了DB中的访问权限仍然是更改的。我试图保持切换检查,但无法正确。所以我需要帮助,以便在重新打开应用程序时保持切换检查,以便我可以知道谁被授予访问权限。
还有什么要知道如果我签出切换,权限会自动更改为“禁止访问”吗?
HTML:
chart
控制器:
<ion-toggle ng-model="numbers.checked" ng-repeat="numbers in phoneList" ng-change="change(numbers)" toggle-class="toggle-positive">
{{numbers.userId}}
</ion-toggle>
服务:
$scope.change= function (obj) {
$scope.userId=obj._id;
console.log($scope.userId);
var UpdateRole={'_id':$scope.userId,'role':'permit'};
adminService.accessAdminPhone(UpdateRole,function(err,response){
console.log('Passed thro Controller');
console.log(UpdateRole);
});
答案 0 :(得分:0)
我认为你在从db ....加载页面时没有获取数据。
在加载页面时,你必须从数据库中调用数据....根据切换状态显示切换.....如果用户执行任何更改,则需要更新它。
因此,如果用户进行了任何更改,您将在db .....中更改它,如果由于在页面加载时从db调用数据而重新打开页面,则可以在此处找到其状态,并且可以根据到那个数据