AngularJS ng-if 指令

AngularJS 參考手冊(cè) AngularJS 參考手冊(cè)


AngularJS 實(shí)例

取消選中,并移除內(nèi)容:

保留 HTML: <input type="checkbox" ng-model="myVar" ng-init="myVar = true">
<div ng-if="myVar">
<h1>Welcome</h1>
<p>Welcome to my home.</p>
<hr>
</div>

嘗試一下 ?

定義和用法

ng-if 指令用于在表達(dá)式為 false 時(shí)移除 HTML 元素。

如果 if 語(yǔ)句執(zhí)行的結(jié)果為 true,會(huì)添加移除元素,并顯示。

ng-if 指令不同于 ng-hide, ng-hide 隱藏元素,而 ng-if 是從 DOM 中移除元素。


語(yǔ)法

<element ng-if="expression"></element>

所有的 HTML 元素都支持該指令。


參數(shù)值

描述
expression 如果表達(dá)式返回 false 則會(huì)移除整個(gè)元素,如果為 true,則會(huì)添加元素。

AngularJS 參考手冊(cè) AngularJS 參考手冊(cè)