2016-10-19 77 views
0

我正在使用angular和jQuery。我有一個切換按鈕設置爲狀態,所以當頁面加載切換按鈕保持活動時,即使狀態已被更改並保存爲非活動狀態。當處於活動狀態時處於激活狀態,處於非活動狀態時是否有任何方法保持活動狀態?在狀態無效時保持活動狀態

的JS:

$scope.isActive = true; 
$scope.isStatusActive = function() { 
    $scope.isActive = !$scope.isActive; 
    if ($scope.isActive) { 
     $scope.site.status = 'ACTIVE'; 
    } else { 
     console.log('active'); 
     $scope.site.status = 'INACTIVE'; 
    } 
} 

的HTML:

<div class="ui toggle checkbox left floated" style="margin-top: 4px !important;left: 10px !important;"> 
    <input type="checkbox" ng-model='isActive' ng-change=isStatusActive()> 
    <label>{{site.status}}</label> 
</div> 
+0

你能發佈相關的控制器代碼嗎? – Satpal

+0

希望切換識別何時狀態處於活動狀態或處於活動狀態,並相應地匹配p,因此,當其處於非活動狀態時,我希望切換顯示處於非活動狀態,以此類推其他人在頁面上導致某些活動和不活動,所以我想要讓他們相應匹配它的語義切換。 – thaabitv

+0

$ scope.isStatusActive = function(){ $ scope.isActive =!$ scope.isActive; ($ scope.isActive){ $ scope.site.status ='ACTIVE'; } else { console.log('active') $ scope.site.status ='INACTIVE'; } } – thaabitv

回答

0

試試這個

$scope.isActive = !$scope.isActive; 

它將切換布爾值。