AngularJS ng-if
निर्देश
उदाहरण
किसी अनुभाग को निकालने के लिए चेकबॉक्स को अनचेक करें:
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>
परिभाषा और उपयोग
यदि अभिव्यक्ति असत्य का ng-if
मूल्यांकन करती है तो निर्देश HTML तत्व को हटा देता है।
यदि कथन सत्य का मूल्यांकन करता है, तो तत्व की एक प्रति DOM में जोड़ दी जाती है।
निर्देश एनजी-छिपाने से अलग है , ng-if
जो तत्व के प्रदर्शन को छुपाता है, जहां एनजी-अगर निर्देश पूरी तरह से डोम से तत्व को हटा देता है।
वाक्य - विन्यास
<element ng-if="expression"></element>
सभी HTML तत्वों द्वारा समर्थित।
पैरामीटर मान
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. |