如何使用指令中的變量在Html中顯示或隱藏與控制器相關的div。如何將指令中的變量傳遞給控制器
2
A
回答
1
要顯示或在HTML中使用NG-顯示隱藏的div:
<div ng-show="myValue"></div>
時myValue
是真實的div元素將是可見的,如果爲假,則它會隱藏。 您必須聲明,我在控制值是true或false如scope.myValue=true;
更多細節在這裏:Angularjs ng-show
現在傳遞變量從指令控制器,這將有助於Easiest way to pass an AngularJS scope variable from directive to controller?
0
在下面的代碼我使用HTML處理和控制器處理這兩個示例都顯示了ng-show和ng-hide。
在第一次隱藏隱藏的dhaarani名稱。在控制器中使用使用
$scope.hai = false;
超時函數內部下面的代碼
$timeout(countUp, 2000);
嘗試顯示dhaarani名稱。
var showApp = angular.module('showApp', [])
.controller('mainController', function($scope,$timeout) {
// set the default value of our number
$scope.myNumber = 0;
// function to evaluate if a number is even
$scope.isEven = function(value) {
if (value % 2 == 0)
return true;
else
return false;
};
$scope.timeInMs = 0;
$scope.hai = true;
$scope.welcome = true;
var countUp = function() {
$scope.hai = false;
alert("sgf");
}
$timeout(countUp, 2000);
});
.profilename{color:red;}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div class="container" ng-app="showApp" ng-controller="mainController">
<div class="page-header text-center">
<h1>ngShow and ngHide: Functions</h1>
</div>
<!-- ANIMALS =========================================================== -->
<div class="row">
<div class="col-xs-4">
<form>
<div class="form-group">
<label>Type a Number</label>
<input type="text" class="form-control" ng-model="myNumber">
</div>
</form>
</div>
<div class="col-xs-8 jumbotron text-center">
<!-- show if our function evaluates to false -->
<div ng-show="isEven(myNumber)">
<h2>The number is even.</h2>
</div>
<!-- show if our function evaluates to false -->
<div ng-show="!isEven(myNumber)">
<h2>The number is odd.</h2>
</div>
</div>
</div>
<div class="page-header text-center">
<h1>ngShow and ngHide: using controller</h1>
</div>
<p ng-show="welcome">welcome</p>
<p ng-hide="hai" class="profilename">Dhaarani</p>
</div>
相關問題
- 1. 如何將變量傳遞給來自控制器的指令?
- 2. 將指令中的變量傳遞給控制器
- 3. 將指令中的變量傳遞給控制器
- 4. 將變量傳遞給指令中的動態控制器AngularJS
- 5. 將範圍變量傳遞給指令的控制器
- 6. 將控制器傳遞給指令 - AngularJS
- 7. 將指令傳遞給控制器
- 8. 將變量傳遞給uib控制器
- 9. AngularJS控制器變量未傳遞給子指令
- 10. 如何將控制器函數傳遞給指令中的指令
- 11. 如何在prestashop中將控制器中的變量傳遞給控制器?
- 12. 如何將控制器變量傳遞給Symfony2中的EventListener?
- 13. CodeIgniter如何將視圖中的變量傳遞給控制器
- 14. 如何將模型中的變量傳遞給控制器
- 15. 如何將視圖變量傳遞給codeigniter中的控制器?
- 16. 如何將控制器中的變量傳遞給部分?
- 17. 如何將視圖中的控制器變量傳遞給JavaScript?
- 18. 將角度指令範圍傳遞給指令控制器
- 19. 將範圍變量從指令傳遞到它的控制器
- 20. 如何將參數傳遞給指令控制器?
- 21. 如何將角度值傳遞給指令控制器?
- 22. 如何將param從指令方法傳遞給控制器?
- 23. AngularJS將變量傳遞給指令
- 24. 將Controller的$ scope變量傳遞給嵌套指令的控制器
- 25. 將按鈕上的變量傳遞給來自控制器的指令單擊
- 26. 如何將$ scope中的變量傳遞給指令並反轉?
- 27. 如何將joomla控制器的變量傳遞給模型?
- 28. 將指令中的參數傳遞給控制器功能
- 29. 從指令更改控制器變量並將其傳遞給ng-show - Angular JS
- 30. 如何將變量傳遞給控制器而無需路由?
它是一個有效的問題?只更新你的代碼只有一行問題並期待答案? – Aravind