如何使用指令中的变量在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. 将变量传递给指令中的动态控制器AngularJS
- 3. 将指令中的变量传递给控制器
- 4. 将指令中的变量传递给控制器
- 5. 将范围变量传递给指令的控制器
- 6. 将控制器传递给指令 - AngularJS
- 7. 将变量传递给uib控制器
- 8. AngularJS控制器变量未传递给子指令
- 9. 如何将控制器变量传递给Symfony2中的EventListener?
- 10. 如何将控制器中的变量传递给部分?
- 11. 如何在prestashop中将控制器中的变量传递给控制器?
- 12. 将角度指令范围传递给指令控制器
- 13. 将范围变量从指令传递到它的控制器
- 14. AngularJS将变量传递给指令
- 15. 如何将参数传递给指令控制器?
- 16. 如何将角度值传递给指令控制器?
- 17. 如何将参数从指令传递给控制器?
- 18. 将按钮上的变量传递给来自控制器的指令单击
- 19. 将Controller的$ scope变量传递给嵌套指令的控制器
- 20. 从指令更改控制器变量并将其传递给ng-show - Angular JS
- 21. 如何将变量传递给兄弟控制器
- 22. 如何将JavaScript变量传递给Rails控制器?
- 23. 如何将变量传递给控制器而无需路由?
- 24. 将控制器中的变量传递给Zend中的部分
- 25. AngularJS - 传递变量给控制器
- 26. 将对象的变量传递给thymeleaf中的控制器
- 27. 将模板URL传递给来自控制器的指令
- 28. 如何通过angularjs将指令中的数据传递给控制器?
- 29. 将组件变量传递给cakePHP中的控制器
- 30. 将控制器变量传递给rails中的css.scss.erb文件
它是一个有效的问题?只更新你的代码只有一行问题并期待答案? – Aravind