重复指令多次角度

时间:2015-10-06 23:33:30

标签: angularjs angularjs-directive

我试图创建一个可重复使用的指令,它将在点击

上执行某些操作

我的指令代码是

app.directive('share',['$cordovaSocialSharing',function($cordovaSocialSharing)
{ 
    return {
        restrict : 'A',
        scope : {

        },
        link : function(scope,elm,attr)
        {
            elm.bind('click',function()
            {
                console.log('called share service');
                });
        }
    };
   }]);

只有第一个指令实例在点击时执行 其余的实例被忽略

1 个答案:

答案 0 :(得分:1)

html是否正确? 是属性指令(restrict param是'A'):

<button share>
  Click me!
</button>

<button share>
 Or click me!
</button>

http://jsfiddle.net/HB7LU/18220/

这应该有用!