前端 - angular中应该如何获取自定义标签的name属性?
阿神
阿神 2017-05-15 16:49:12
0
1
632
<livebit name="" age=""></livebit>

在指令的Link中获取name属性

阿神
阿神

闭关修行中......

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

Vous devez écrire votre propre directive pour cela, exemple :

<livebit name="" age=""></livebit>

 angular.module('MyApp').directive('livebit', [function() {
    return {
        restrict: 'E',  
        link: function (scope, elm, attrs) {
             arrts.name  //就可以拿到 name的值
             attrs.age //同上哦
        };
}]);

// restrict 的取值
     E == element(根据元素名找 livebit)
     C == class (根据类名来找 livebit)
     A == attribute (根据属性名找 livbit)
     ACE == 能找的都找

Votre tag personnalisé peut donc être écrit de plusieurs manières :
Il y a celui-ci :

restrict = 'E'
<livebit name="" age=""></livebit>

Ce genre :

    restrict = 'C'
<p class="livebit" name="" age=""></p>

Il y a aussi ça :

restrict = 'C'
<p name="" age="" livebit></p>

Après avoir trouvé l'élément, vous pouvez faire ce que vous voulez avec votre tag via le rappel du lien.
Par exemple

请输入代码
  elm.appendChild(xxxxx)
  $(elm).jquery-插件xxx()
  .........
 ...........
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!