AngularJS 中 ngShow 與 ngHide 可以自由控制 HTML 的顯示和隱藏
ngShow
<form>
<input type="checkbox" ng-model="checked">
<div ng-show="checked">我顯示出來了</div>
</form>
範例中將 checkbox 跟 div 綁在同一組 model 上,因為 checked 預設是 undefined,所以預設是隱藏起來的,當勾選後隱藏的div便會顯示出來
ngHide
ngHide 則與 ngShow 相反
<form>
<input type="checkbox" ng-model="checked">
<div ng-hide="checked">我顯示出來了</div>
</form>