Angularjs :comment fermer ng-if dans le bloc de commentaires ?
-
21-12-2019 - |
Question
<div ng-if="true">visible</div>
c'est assez simple, mais comme ngSi peut être utilisé même dans les commentaires, quelle serait la conclusion </div>
pour le bloc de commentaires ?
J'ai essayé, sans succès :
<!-- ng-if: true -->
....
<!-- ng-if -->
Merci.
La solution
ng-if
est limité à 'A'
.il ne peut donc être utilisé que comme attribut, vous ne pouvez pas l'utiliser dans un commentaire. Voici le code angulaire js pour ngIf
var ngIfDirective = ['$animate', function($animate) {
return {
transclude: 'element',
priority: 600,
terminal: true,
restrict: 'A', // --> This means restricting to Attribute
Le restrict
l'option est généralement définie sur : 'E'
,'A'
,'C'
,'M'
Un des EACM
restreint la directive à un style de déclaration de directive spécifique. If you don't restrict any, the defaults (elements and attributes) are used
.
E
- Nom de l'élément (par défaut) : <my-directive></my-directive>
A
- Attribut (par défaut) : <div my-directive="exp"></div>
C
- Classe: <div class="my-directive: exp;"></div>
M
- Commentaire: <!-- directive: my-directive exp -->