AngularJS ng-if 指令
AngularJS 實(shí)例
取消選中,并移除內(nèi)容:
<!DOCTYPE html><html><head><meta charset="utf-8"><script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script></head><body ng-app="">保留 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><p>當(dāng)復(fù)選框取消選中時(shí) DIV 元素將移除。</p><p>當(dāng)重新選中復(fù)選框,DIV 元素會(huì)重新顯示。</p></body></html>
定義和用法
ng-if 指令用于在表達(dá)式為 false 時(shí)移除 HTML 元素。
如果 if 語句執(zhí)行的結(jié)果為 true,會(huì)添加移除元素,并顯示。
ng-if 指令不同于 ng-hide, ng-hide 隱藏元素,而 ng-if 是從 DOM 中移除元素。
語法
<element ng-if="expression"></element>
所有的 HTML 元素都支持該指令。
參數(shù)值
| 值 | 描述 |
|---|---|
| expression | 如果表達(dá)式返回 false 則會(huì)移除整個(gè)元素,如果為 true,則會(huì)添加元素。 |
以上就是對(duì)AngularJS基礎(chǔ)知識(shí)的整理,后續(xù)繼續(xù)補(bǔ)充,謝謝大家的支持。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注