angular中应该如何获取自定义标签的name属性?

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

在指令的Link中获取name属性

  • 苹果手机在微信内置浏览器里fixed定位的元素错位问题
  • 如何让微信支持线性渐变?
  • angularjs怎么获取repeat里的某些$index值?
  • 前端(web页面上)实现快捷键操作被其他软件全局快捷键冲突了,一般怎么处理?
  • Angularjs指令中,期望数据双向绑定完成,再执行回调函数
  • Angular表单验证
  • angular $$hashkey问题
  • 当 Webpack 引用的 CDN 资源不可用时如何忽略引用的模块呢呢?
  • [完结]jQuery批量设置之后怎么单个触发?
  • 怎么获取另一个方法里的ajax值?
  • hexo代码为什么不缩进呢?
  • 请问前端如何用AJAX做分页?
  • One Solution collect form web for “angular中应该如何获取自定义标签的name属性?”

    这个需要自己写 directive 了,例子:

    <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 == 能找的都找
    

    所以那 你的自定义标签可以写成大致几种:
    有这种:

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

    这种:

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

    还有这种:

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

    找到元素之后 通过link回调 你就对自己的标签为所欲为了。
    比如

    请输入代码
      elm.appendChild(xxxxx)
      $(elm).jquery-插件xxx()
      .........
     ...........
    
    .