本文主要是介绍学习angularjs的总结与心得-hide/show,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在学习angularjs的指令和自定义指令的时候,发现一个比较有意思的东西,ng-hide和ng-show指令控制元素显示和隐藏,最强大的部分则是我们不必再需要CSS或者JS来操作显示隐藏,由这些指令即可完成。
其中,简单的使用只需要引用angular.js即可,例如:(1)用作布尔值:<a href ng-click="hide = !hide">点击我显示图片</a><img ng-src="http://tva2.sinaimg.cn/crop.0.0.720.720.180/691c7295jw8elyjv1o7hvj20k00k00ua.jpg" ng-show="show">(2)判断表达式:<input type="text" ng-model="hello" /><img ng-src="http://tva2.sinaimg.cn/crop.0.0.720.720.180/691c7295jw8elyjv1o7hvj20k00k00ua.jpg" ng-show="hello == 'beautiful_girl'" />
再者,稍微复杂一点的则输入数字然后判断其奇偶性:<input type="text" ng-model="num" /><div>{{num}}</div><div ng-show="isEven(numS)">偶数</div><div ng-show="!isEven(numS)">奇数</div><script>var app=angular.module('app',[]);app.controller('ctrl',function($scope){$scope.isEven = function(e){e=$scope.num;if(e % 2 == 0){return true;}else{return false;}}});</script>
这篇关于学习angularjs的总结与心得-hide/show的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!