AngularJS中指令的四种基本形式实例分析
更新时间:2016年11月22日 11:50:04 作者:栁罗风尘
这篇文章主要介绍了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程序设计有所帮助。
相关文章
使用 Github Actions 自动部署 Angular 应用到 Github Pages的方法
这篇文章主要介绍了使用 Github Actions 自动部署 Angular 应用到 Github Pages,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-07-07
angularJS与bootstrap结合实现动态加载弹出提示内容
这篇文章主要介绍了angularJS与bootstrap结合实现动态加载弹出提示内容,通过bootstrp弹出提示。感兴趣的朋友可以参考下本篇文章2015-10-10
详解为Angular.js内置$http服务添加拦截器的方法
所谓拦截器就是在目标达到目的地之前对其进行处理以便处理结果更加符合我们的预期。Angular的$http拦截器是通过$httpProvider.interceptors数组定义的一组拦截器,每个拦截器都是实现了某些特定方法的Factory。本文就介绍了为Angular.js内置$http服务添加拦截器的方法。2016-12-12


最新评论