国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

AngularJS自定義指令之復制指令實現方法

2024-05-06 15:17:03
字體:
來源:轉載
供稿:網友

本文實例講述了AngularJS自定義指令之復制指令實現方法。分享給大家供大家參考,具體如下:

<!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將每個childScope與clone關聯, 一一對應(一對對)            // console.log(childScope.$id);            // console.log(clone.scope().$id)            previous.after(clone);//在previous與clone拼接再賦值給clone            previous = clone;          });         }          console.log(scope.childHead.number);//可以看到5個全是scope的子scopeconsole.log(scope.childTail.number);          console.log(scope == $rootScope)//可以看到此時指令scope就是$rootScope 因為scope: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>

更多關于AngularJS相關內容感興趣的讀者可查看本站專題:《AngularJS指令操作技巧總結》、《AngularJS入門與進階教程》及《AngularJS MVC架構總結》

希望本文所述對大家AngularJS程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 专栏| 南康市| 株洲市| 尼勒克县| 长汀县| 南郑县| 钦州市| 苏尼特右旗| 久治县| 北安市| 山阴县| 凌源市| 资兴市| 资阳市| 定安县| 万年县| 成武县| 禹州市| 容城县| 贵州省| 新乡县| 七台河市| 吉水县| 昌吉市| 东乡县| 眉山市| 和林格尔县| 木兰县| 保靖县| 武定县| 项城市| 盐城市| 白山市| 朝阳市| 乌海市| 务川| 息烽县| 昭通市| 安新县| 莱芜市| 修武县|