angular系列之指令
学习angular也有一段时间了,个人感觉指令系统是angular的一个难点。
首先,需要明白指令是干什么的。
现在的理解:指令一个是封装的组件,传入参数也通过在html标签中设置属性来实现,而不需要去修改js代码。就像一个函数一样,可以到处的调用(复用),并且设置不同的属性(参数)来实现不同的功能。
那么angularjs中的指令有哪些注意的地方和使用方式是怎么样的呢?
定义一个指令:
var app = angular.module('app',[])
app.directive('hello', function (){
return {
restrict:'AECM',
replace:true,
transclude:true,
template:'<a href="" my-name="name" my-link="link">'
}
})