2016-12-05 84 views
0
  1. 我在我的應用程序中使用離子切換,以便在用戶切換時檢查切換權限狀態在數據庫中更改。但是,當應用程序關閉並重新打開切換檢查關閉,但在數據庫中更改的訪問權限保持更改。我試圖保持撥動簽上,但不能讓它right.So我需要在保持簽上的切換每當應用程序被重新打開的幫助,這樣我可以知道誰被賦予訪問權限。在angularjs中使用切換

  2. 而且也知道如果我退房切換將允許得到改爲「禁止訪問」自動?

HTML:

<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); 
      }); 

服務:

var UpdateAdminAccess = function (UpdateRole,callback) { 
      $http({ 
       method:'POST', 
       url: urlEdit + 'auth/accessPermission', 
       data: UpdateRole 
      }).success(function (data, response, headers, config) { 
        callback(response); 
        console.log("successfully updated"); 
       }).error(function(data,status,error, headers,config){ 
        callback(error); 
        console.log(status); 
        console.log(data); 
       }) 
     }; 
     adminAccess.accessAdminPhone= UpdateAdminAccess; 
     return adminAccess; 
    }); 
+0

所以你的問題是,即使是的toogle在您的數據庫....查看是否顯示在重新打開應用程序的權利 –

+0

是這就是問題關閉@SaEChowdary – Rudhra

回答

0

我想你是不是從數據庫中獲取,而頁面加載數據....

而載入你必須調用從數據庫數據的頁面....顯示切換切換根據狀態.....當用戶進行任何更改,那麼你需要更新它。

因此,如果用戶所做的任何更改,你會改變它在分貝.....如果你重新打開,由於從調用頁面加載DB數據的頁面,您可以找到他的狀態在這裏,你可以展示自己的模式根據該數據