JSFiddle - React, Tailwind, and code Playground
HTML
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<div ng-app="myApp" ng-controller="myCtrl">
<div class="myDir">
<button ng-repeat="button in buttons" id="{{button}}">Button {{button}}</button>
</div>
</div>
JavaScript
var app = angular.module("myApp", []).directive('myDir', function () {
var linkFn = function (scope, element, attrs) {
$(element).on('click', 'button', function () {
alert($(this).text() + ' clicked');
});
}
return {
restrict: 'C',
link: linkFn
}
});
function myCtrl($scope) {
$scope.buttons = ['4', '3', '2', '1'];
}