首页 > 编程 > JavaScript > 正文

AngularJS中指令的四种基本形式实例分析

2019-11-19 18:52:49
字体:
来源:转载
供稿:网友

本文实例讲述了AngularJS中指令的四种基本形式。分享给大家供大家参考,具体如下:

指令的四种基本形式中,

注意注释型指令 M 的使用方法是 <!--  directive:指令名称  --> 注意左右俩测必须有空格才会正常识别

所有指令是可以相互组合 的,不写restrict ,将会默认为A属性 指令要支持IE8 浏览器 一般最好将指令设置为属性

<!doctype html><html ng-app="myapp">  <head>    <meta charset="utf-8"/>  </head>  <body>    <elementtag>E</elementtag>    <div attr>A</div>    <div class="classnamw">C</div>    <!-- 注意注释变量两侧必须加上空格 否则不会正确执行这个指令 -->    <!-- directive:commit -->    <div></div>  <script src="./js/angular.min.js"></script>  <script>    var app = angular.module('myapp',[]);    app.directive('elementtag',function(){      return {        restrict:"E", //元素指令        link:function(scope,element,attrs){          console.log("this is a element");        }      };    })    .directive('attr',function(){      return {        restrict:"A", //属性指令        link:function(scope,element,attrs){          console.log("this is a attribute");        }      };    })    .directive('classnamw',function(){      return {        restrict:"C", //class 指令        link:function(scope,element,attrs){          console.log("this is a class");        }      };    })    .directive('commit',function(){      return {        restrict:"M", //注释指令        link:function(scope,element,attrs){          console.log("this is a commit");        }      };    });  </script></html>

希望本文所述对大家AngularJS程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表