AngularJS ng-if
Yö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. |