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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用AngularJS學習MVC的基礎知識分享AngularJSMVC
- Python基礎知識之字典Python
- Python基礎知識之集合Python
- MySQL指南之基礎知識MySql
- 前端基礎知識之html和css全解前端HTMLCSS
- GMAC和PHY基礎知識Mac
- Java基礎知識整理之this用法Java
- 介面測試之基礎知識
- Java基礎知識之概述(一)Java
- 前端-html和css基礎知識前端HTMLCSS
- 基礎知識
- Java基礎知識整理之註解Java
- 前端基礎知識複習之CSS前端CSS
- 前端基礎知識複習之html前端HTML
- SAP SD基礎知識之稅(Taxes)
- Python入門之基礎知識(一)Python
- Golang 基礎之併發知識 (三)Golang
- JVM學習之JVM基礎知識JVM
- Python基礎知識之常用框架Flask!Python框架Flask
- SQLAlchemy 基礎知識 - autoflush 和 autocommit(轉)SQLMIT
- javaweb-ajax和json基礎知識JavaWebJSON
- Android知識點回顧之Activity基礎Android
- Django基礎之六(模型理論知識)Django模型
- Java基礎知識整理之程式碼塊Java
- Python快速入門之基礎知識(一)Python
- 小程式開發之基礎知識(0)
- SAP SD基礎知識之SD常用BAPIAPI
- SAP SD基礎知識之銷售模式模式
- Android知識點回顧之Service基礎Android
- WebSocket系列之基礎知識入門篇Web
- Android面試之——數學基礎知識Android面試
- Envoy基礎知識
- DockerFile基礎知識Docker
- Webpack 基礎知識Web
- js基礎知識JS
- React基礎知識React
- 程式基礎知識
- Docker基礎知識Docker