AngularJS- ng-if
richtlijn
Voorbeeld
Ontmerk 'n merkblokkie om 'n afdeling te verwyder:
Keep 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>
Definisie en gebruik
Die ng-if
opdrag verwyder die HTML-element as die uitdrukking na vals evalueer.
As die if-stelling as waar evalueer, word 'n kopie van die element in die DOM bygevoeg.
Die ng-if
aanwysing verskil van die ng-hide, wat die vertoning van die element versteek, waar die ng-if-aanwysing die element heeltemal uit die DOM verwyder.
Sintaksis
<element ng-if="expression"></element>
Ondersteun deur alle HTML-elemente.
Parameterwaardes
Value | Description |
---|---|
expression | An expression that will completely remove the element if it returns false. If it returns true, a copy of the element will be inserted instead. |