• angular指令中,require和transclude同时设置为true时的作用


    最近在学习angularJS指令的时候,对指令对象中require属性和transclude属性同时设置为true比较疑惑,于是自己动手测试一下具体差异

    index.html:

    <simple>
      <div>Inner content</div>
    </simple>

    自定义 simple指令

    复制代码
     .directive("simple", function(){
       return {
         restrict: "E",
         //transclude:true,
       //replace:true, scope:{ }, template:"<div>哈哈哈<div ng-transclude></div></div>" }
    复制代码
    复制代码
    1.transclude:true
    <simple class="ng-isolate-scope">
        <div class="ng-binding">
            哈哈哈
            <div ng-transclude="">
                <div class="ng-scope">Inner content</div>
            </div>
        </div>
    </simple>
    
    2.replace:false
    <simple class="ng-isolate-scope">
        <div class="ng-binding">
            哈哈哈
            <div ng-transclude=""></div>
        </div>
    </simple>
    
    
    3.replace:true
    <div class="ng-binding ng-isolate-scope">
        哈哈哈
        <div ng-transclude=""></div>
    </div>
    
    4.replace:true
      transclude:true
    <div class="ng-binding ng-isolate-scope">
        哈哈哈
        <div ng-transclude="">
            <div class="ng-scope">Inner content</div>
        </div>
    </div>
    复制代码
  • 相关阅读:
    1740-约数之和
    1653-南邮的面积
    1880-A. 偷吃可耻
    1429-全排列的输出
    1342-皇后控制问题
    1340-逆矩阵问题
    1319-n皇后问题
    1221-最少硬币问题
    1219-整数因子分解问题
    linux 命令小结
  • 原文地址:https://www.cnblogs.com/koleyang/p/4939822.html
Copyright © 2020-2023  润新知