AngularJS ng-ifYönergesi


Örnek

Bir bölümü kaldırmak için bir onay kutusunun işaretini kaldırın:

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>

Tanım ve Kullanım

Yönerge ng-if, ifade false olarak değerlendirilirse HTML öğesini kaldırır.

if ifadesi doğru olarak değerlendirilirse, DOM'a Öğenin bir kopyası eklenir.

Yönerge ng-if, öğenin görüntüsünü gizleyen ng-if yönergesinden farklıdır; burada ng-if yönergesi öğeyi DOM'den tamamen kaldırır.


Sözdizimi

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

Tüm HTML öğeleri tarafından desteklenir.


Parametre Değerleri

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.