angulaire.js - Lien vers les paramètres de la directive angulaire
给我你的怀抱
给我你的怀抱 2017-05-15 17:04:05
0
1
511
function link(scope, iElement, iAttrs, controller) { ... }

Quelqu'un peut-il donner un exemple pour expliquer où exactement attr fait référence dans l'instruction angulaire ?

Comment obtenir les données dans attrs.data ci-dessous, ou où les définir ? Comment écrire

en <demo></demo>
app.directive('demo',function(){

return{
        
       template: '<p></p>',
        link : function(scope, element, attrs){            
            if($.trim(attrs.data).length>0){
            
            
            }
        },
       }

}
)



html:

<demo></demo>
给我你的怀抱
给我你的怀抱

répondre à tous(1)
大家讲道理

Le temps d'exécution de la fonction de lien est après la compilation angulaire de ce modèle. 4 paramètres :

  1. scope La portée de la directive actuelle, si elle est déterminée indépendamment par le paramètre scope

  2. element L'élément dom de la directive actuelle est enveloppé avec angulaire.element(element) pour former un objet jqlite/jquery

  3. Attributs correspondant à la directive attrs. Par exemple

<demo data='some data'></demo>

Le attrs.data dans

signifie que « certaines données » sont codées en dur. Si vous souhaitez les lier, elles doivent être étendues indépendamment.
  1. controller est la méthode fournie par la directive requise. Si plusieurs sont nécessaires, le contrôleur sera un tableau.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal