您好,欢迎来到一二三四网。
搜索
您的当前位置:首页AngularJS中指令的四种基本形式实例分析

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

来源:一二三四网


本文实例讲述了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程序设计有所帮助。

Copyright © 2019- howto1234.net 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务