Εντολή AngularJS ng-if
Ορισμός και χρήση
Εάν το αποτέλεσμα της αριθμητικής της πρότασης είναι ψευδέςng-if
Η εντολή θα διαγράψει το στοιχείο HTML.
Εάν το αποτέλεσμα της αριθμητικής της πρότασης είναι αληθές, η αντίγραφο του στοιχείου θα προστεθεί στον DOM.
ng-if
Η οδηγία και ng-hide
διαφορετικάng-hide
Απόκρυψη της εμφάνισης του στοιχείου, όπου ng-if
Η οδηγία αφαιρεί το στοιχείο πλήρως από το DOM.
Παράδειγμα
Αφαιρέστε την επιλογή του κουτιού για να διαγράψετε μέρος:
Κ conserved HTML:<input type="checkbox" ng-model="myVar" ng-init="myVar = true"> <div ng-if="myVar"> <h1>Καλωσορίσατε</h1> <p>Καλωσορίσατε στο σπίτι μου.</p> <hr> </div>
Γλώσσα
<element ng-if="expression</element>
Όλα τα στοιχεία HTML υποστηρίζουν.
Παράμετροι
Παράμετροι | Περιγραφή |
---|---|
expression |
Αν επιστρέψει false, θα διαγραφεί το στοιχείο πλήρως. Αν επιστρέψει true, θα εισαχθεί η αντίγραφο του στοιχείου. |