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.