Instrucción ng-if de AngularJS
Definición y uso
Si el resultado de la evaluación de la expresión es falso,ng-if
La instrucción eliminará el elemento HTML.
Si el resultado de la evaluación de la condición if es verdadero, se añadirá una copia del elemento al DOM.
ng-if
La directiva y ng-hide
diferente,ng-hide
Oculta la visualización del elemento, donde ng-if
La directiva elimina completamente el elemento del DOM.
Ejemplo
Deshacer la selección del casillero para eliminar parte:
Mantener HTML: <input type="checkbox" ng-model="myVar" ng-init="myVar = true"> <div ng-if="myVar"> <h1>Bienvenido</h1> <p>Bienvenido a mi hogar.</p> <hr> </div>
Sintaxis
<elemento ng-if="expression</elemento>
Todos los elementos HTML admiten.
Parámetros
Parámetros | Descripción |
---|---|
expression |
Si devuelve false, se eliminará completamente la expresión del elemento. Si devuelve true, se insertará una copia del elemento. |