AngularJS- ng-ifrichtlijn


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-ifopdrag 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-ifaanwysing 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.