最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AngularJS自定義指令之復(fù)制指令實(shí)現(xiàn)方法

 更新時(shí)間:2017年05月18日 11:51:03   作者:timelessmemoryli  
這篇文章主要介紹了AngularJS自定義指令之復(fù)制指令實(shí)現(xiàn)方法,結(jié)合完整實(shí)例形式分析了AngularJS自定義指令實(shí)現(xiàn)復(fù)制功能的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了AngularJS自定義指令之復(fù)制指令實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:

<!DOCTYPE html>
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="bootstrap.min.css" rel="external nofollow" >
    <script src="jquery.min.js"></script>
    <script src="angular.js"></script>
    <script src="bootstrap.min.js"></script>
    <script type="text/javascript">
      var app = angular.module('myapp', []);
      app.directive('duplicate', function($rootScope){
       return {
        transclude: 'element',
        replace: true,
        priority: 2,
        link: function(scope, elem, attrs, ctrl, transclude) {
         var times = parseInt(attrs.duplicate);
         var previous = elem;
         var childScope;
         for(var i = 0; i < times; i++) {
          childScope = scope.$new();//新建scope的子scope
          childScope.number = i;
          transclude(childScope, function(clone){//transclude將每個(gè)childScope與clone關(guān)聯(lián), 一一對(duì)應(yīng)(一對(duì)對(duì))
            // console.log(childScope.$id);
            // console.log(clone.scope().$id)
            previous.after(clone);//在previous與clone拼接再賦值給clone
            previous = clone;
          });
         }
          console.log(scope.childHead.number);//可以看到5個(gè)全是scope的子scopeconsole.log(scope.childTail.number);
          console.log(scope == $rootScope)//可以看到此時(shí)指令scope就是$rootScope 因?yàn)閟cope:false
        },
       }
      });
    </script>
  </head>
  <body ng-app="myapp">
    <input type='text' ng-model='number' duplicate="5" />
    <br/>
    <!--與上面綁定 -->
    <input type="text" ng-model="childHead.number"/><br/><inputtype="text"ng−model="childTail.number" />
  </body>
</html>

更多關(guān)于AngularJS相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《AngularJS指令操作技巧總結(jié)》、《AngularJS入門與進(jìn)階教程》及《AngularJS MVC架構(gòu)總結(jié)

希望本文所述對(duì)大家AngularJS程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

芒康县| 应用必备| 阿克苏市| 海丰县| 增城市| 乾安县| 江源县| 威海市| 石家庄市| 清徐县| 鄂托克前旗| 兴文县| 措美县| 汤阴县| 曲阳县| 涞源县| 沾化县| 新安县| 潜山县| 高雄市| 鹤山市| 宁波市| 进贤县| 囊谦县| 沽源县| 兰考县| 房山区| 宁安市| 桑日县| 大兴区| 武城县| 富宁县| 剑河县| 弥勒县| 四平市| 罗山县| 许昌市| 平和县| 乌拉特前旗| 邹平县| 涞水县|