ngClip Example

HTML

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js"></script>
<script src="http://asafdav.github.io/ng-csv/javascripts/ngClip.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/zeroclipboard/1.1.7/ZeroClipboard.min.js"></script>
<h1> ngClip Example </h1>

<button type="button" clip-copy="getTextToCopy()" clip-click="doSomething()">Copy</button>
<button type="button" clip-copy="getTextToCopy2()" clip-click="doSomething2()">Copy</button>

JavaScript

angular.module('clip', ['ngClipboard']);

function Main($scope) {
    $scope.getTextToCopy = function() {
        return "ngClip is awesome!";
    }
    $scope.getTextToCopy2 = function() {
        return "ngClip is working with 2 different buttons \ texts!";
    }
    $scope.doSomething2 = function () {
        console.log("I never get called :(");
    }
    $scope.doSomething = function () {
        console.log("NgClip...");
    }
}