2014-06-15 19 views
0

我有一個關於如何在html標籤中獲取我的控制器中設置的變量的問題?如何在html中使用來自控制器的角度變量?

實施例:

<table class="table table-striped table-bordered table-hover" ng-hide="checked"> 

了NG隱藏應是一個變量。在我的控制,我有:

$scope.checked = "checked"; 

如何使用變量在上面的例子?

<table class="table table-striped table-bordered table-hover" ng-hide="{{ checked }}"> 

沒有用。

+0

'ng-hide =「checked =='checked'」' –

回答

0

我可以給你這個。

<!DOCTYPE html> 
    <html ng-app> 
    <head> 
     <title></title> 
     <script type="text/javascript" src="angular.min.js"></script> 
     <script type="text/javascript"> 
     function testCtrl ($scope) { 
      $scope.checked = true; 

      $scope.changeHide = function(){ 
       $scope.checked = false; 
      } 
     } 
     </script> 
    </head> 
    <body ng-controller="testCtrl"> 
     <div ng-show="checked"> 
      Must be shown on start. 
     </div> 
     <button ng-click="changeHide()">Hide</button> 
    </body> 
    </html> 

NG-顯示或NG隱藏,也沒關係。

+0

謝謝,這工作 – Derooie

1

NG隱藏NG秀NG-desabled 它們都依賴於一個真/假變量,

所以,你必須要考慮$ scope.checked = 真正在你的控制器,並且將工作

相關問題