JSFiddle - React, Tailwind, and code Playground

HTML

<div ng-app="app" ng-controller="myCtrl">
 <my-directive some-method="myMethod(something, somethingElse, 'you suck!')"></my-directive>
</div>

JavaScript

angular.module('app', [])
.controller("myCtrl", myCtrl)
.directive('myDirective', directive);

   function directive() {
        return {
            restrict:'E',
            scope: {
                someMethod: '&'
            },
            template:'<div ng-click="someMethod()">Click Here</div>'
        };
    }
    
    function myCtrl($scope){
      $scope.myMethod = console.log.bind(console);
      $scope.something = "something!!!";
      $scope.somethingElse = "somethingElse";
    }