AngularJS自定义指令的示例分析
这篇文章主要介绍AngularJS自定义指令的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联公司成都网站建设按需网站制作,是成都网站维护公司,为成都高空作业车租赁提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站改版热线:028-86922220
前言
除了 AngularJS 内置的指令外,我们还可以创建自定义指令。
通过 .directive() 函数来添加自定义的指令。
调用自定义指令时,需要在HTMl 元素上添加自定义指令名。
自定义指令命名规则:使用驼峰命名法来命名,即除第一个单词外的首字母需大写。如: myDirective。
在html页面调用该指令时需要以 - 分割,如: my-directive。示例代码:
html页面调用自定义指令的四种方式
通过在自定义指令里添加 restrict 属性,根据设置不同的值来决定html页面的调用方式,如:
var app = angular.module("myApp", []);
app.directive("myDirective", function() {
return {
restrict : "A",//只能通过属性调用
template : "自定义指令!
"
};
});restrict值的不同,决定了调用方式的不同
| 属性值 | 调用方式 | 示例 |
|---|---|---|
| A (Attribute首字母) | 属性名 | |
| C (Class 首字母) | 类名 | |
| E (Element 首字母) | 元素名 | |
| M | 注释 |
|


咨询
建站咨询