JSFiddle - React, Tailwind, and code Playground

HTML

<div ng-app="app">
    <div ng-controller="appCtrl">
        <button ng-click="delete()">Delete</button>
    </div>
</div>

JavaScript

var app = angular.module('app', []);

app.factory('func', function(){
    return {
        delete: function(){ console.log('d'); }
    };
})
            
app.controller('appCtrl', ['$scope', 'func', function($scope, func){
    $scope.delete = function(){
        func.delete();  
    };
}]);