Angularjs基礎知識之ng-show和ng-hide
ng-show和ng-hide
ng-Show 和ng-Hide 允許我們顯示或隱藏不同的元素。這有助於建立Angular應用時,更方便的操作元素的顯示與隱藏,而不必使用css或者js操作元素的顯示與隱藏,這些交給angularjs來實現就可以了。我們只需要做的就是為ng-show和ng-hide指定顯示或者隱藏的條件就可以了。
一個例子
控制元素的顯示與隱藏,可以透過三種方式來實現,分別是:布林值,表示式,函式。
布林值
this is a div which is show
this is a div which is hide
上面的例子,為ng-show指定了isShow的變數,透過該值是否為true,控制div的顯示與隱藏。
函式
當然你可以透過,新增一個按鈕,透過單擊按鈕,動態的修改isShow的值。可以這樣:
this is a div which is show
<!--
this is a div which is hide
-->透過單擊按鈕,就會切換div的顯示與隱藏,如果你監視一下dom,你會發現ng-show的實現也是透過,為元素addClass或者removeClass實現的。
表示式
this is a div which is show
<!--
this is a div which is hide
-->isShow={{isShow}}
<!-- 輸入的內容是否為dog,為dog的時候顯示,否則隱藏 -->
this is a dog
總結
上面列舉的三個例子,分別從為ng-show或者ng-hide設定布林值, 表示式, 以及 函式,實現的元素顯示和隱藏功能 但這三種模式將能應用到更多的場景。其實歸結到底的話算是一種:控制一個布林值來改變元素的顯示與隱藏的。關於ng-hide的用法與ng-show的用法類似。這裡不再贅述。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2524/viewspace-2808609/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java之JSP和Servlet基礎知識。JavaJSServlet
- 使用AngularJS學習MVC的基礎知識分享AngularJSMVC
- MySQL指南之基礎知識MySql
- 前端基礎知識之html和css全解前端HTMLCSS
- angularjs中ng-show的使用AngularJS
- SSL和CA基礎知識
- GMAC和PHY基礎知識Mac
- Python基礎知識之字典Python
- Python基礎知識之集合Python
- Java基礎知識整理之this用法Java
- Java基礎知識之概述(一)Java
- php基礎知識之$GET$POSTPHP
- oracle spatial 基礎知識之五Oracle
- 介面測試之基礎知識
- 基礎知識
- 前端-html和css基礎知識前端HTMLCSS
- 加密和 PKI 基礎知識 (轉)加密
- SAP SD基礎知識之稅(Taxes)
- Java基礎知識整理之註解Java
- JVM學習之JVM基礎知識JVM
- Golang 基礎之併發知識 (三)Golang
- 前端基礎知識複習之CSS前端CSS
- 前端基礎知識複習之html前端HTML
- oracle spatial之基礎知識之一Oracle
- oracle spatial之基礎知識之二Oracle
- oracle spatial之基礎知識之三Oracle
- 基礎知識6——建立和管理角色
- AI 基礎知識AI
- Webpack 基礎知識Web
- Dart基礎知識Dart
- RabbitMQ基礎知識MQ
- webpack基礎知識Web
- javascript基礎知識JavaScript
- ThinkPHP基礎知識PHP
- Laravel基礎知識Laravel
- Redis基礎知識Redis
- Docker基礎知識Docker
- 程式基礎知識