recherche

Maison  >  Questions et réponses  >  le corps du texte

angulaire.js - Lien vers les paramètres de la directive angulaire

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>
给我你的怀抱给我你的怀抱2839 Il y a quelques jours526

répondre à tous(1)je répondrai

  • 大家讲道理

    大家讲道理2017-05-15 17:06:05

    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.
    <🎜>

    répondre
    0
  • Annulerrépondre