zoukankan      html  css  js  c++  java
  • $compile.directive.Attributes

    指令编译/链接函数之间的共享对象,其中包含规范化的DOM元素属性。这些值反映了{{}}当前的绑定状态。由于所有这些都在AngularJS中得到了同等的对待,因此需要进行规范化。

    方法:

    $normalize(name);

      将属性名(e.g. dash/colon/underscore-delimited string, optionally prefixed with x- or data-)转换为其规范化的camelCase形式。

      还有一个特殊的情况,就是用大写字母开头的Moz前缀。

      要获得进一步的信息,请查看Matching Directives

    $addClass(classVal);

      将classVal参数指定的CSS类值添加到元素中。如果动画被激活,那么将为类添加触发一个动画。

    $removeClass(classVal);

      从元素中删除由classVal参数指定的CSS类值。如果动画被激活,那么将会触发一个动画来删除类。

    $updateClass(newClasses, oldClasses);

      根据新老CSS类值的不同(指定为newclass和老式类),添加并删除适当的CSS类值。

    $observe(key, fn);

    $set(name, value);

      设置DOM元素属性值。

    属性:

    $attr

      DOM元素的一个映射到规范化的名称。这需要进行反向查找,从规范化名称返回到实际名称。 

  • 相关阅读:
    反转链表
    Kafka设计解析
    kafka丢失和重复消费数据
    阿里巴巴分布式数据库服务DRDS研发历程
    ZooKeeper系列文章
    阿里中间件RocketMQ
    Spring Cloud构建微服务架构
    TDDL调研笔记
    从OutStreamWriter 和Filewriter谈Java编码
    在Service里调用AlertDialog
  • 原文地址:https://www.cnblogs.com/ms-grf/p/7027766.html
Copyright © 2011-2022 走看看