标签:属性 element 字符串 var mod 字符 direct att restrict
var m=angular.moduel("module",[]);
m.directive("myDrag",function(){ //驼峰是写法 下面用 my-drag 你这里就得用myDrag
return {
restrict:"A", // A代表属性 attr , E代表元素 element, C 代表class ,M 代表注释
scope:{ // 这个里面的数据 左边是给模板里面用的 如下面。 右边是获取原来标签里面的数据 @表示复制字符串,=表示引用变量 所以name会从作用域中找
myId:"@aaa", // $表示引用函数
myName:"=name",
myFn:"&show"
},
controller:["$scope",function(){
$scope.name="atie";
$scope.show=function(){alert(2)}
}],
templateUrl:"1.html"
}
})
<div my-drag aaa="id1"></div>
下面是另外一个1.html文件代码
<div id="{{myId}}"></div>
标签:属性 element 字符串 var mod 字符 direct att restrict
原文地址:http://www.cnblogs.com/zhouatie/p/6358099.html