首页 > 代码库 > angular.directive
angular.directive
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>
angular.directive
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。