我试图创建一个可重复使用的指令,它将在点击
上执行某些操作我的指令代码是
app.directive('share',['$cordovaSocialSharing',function($cordovaSocialSharing)
{
return {
restrict : 'A',
scope : {
},
link : function(scope,elm,attr)
{
elm.bind('click',function()
{
console.log('called share service');
});
}
};
}]);
只有第一个指令实例在点击时执行 其余的实例被忽略
答案 0 :(得分:1)
html是否正确? 是属性指令(restrict param是'A'):
<button share>
Click me!
</button>
<button share>
Or click me!
</button>
http://jsfiddle.net/HB7LU/18220/
这应该有用!