JSFiddle - React, Tailwind, and code Playground

HTML

<body ng-app="DisableButtonApp">
    <div ng-controller="MyAppCtrl">
        <button ng-click="someFunc()" ng-disabled="isDisabled" ng-model="isDisabled"type="submit">Submit</button>
    </div>
</body>

JavaScript

angular.module('DisableButtonApp', [])
    .controller('MyAppCtrl',['$scope', function($scope){
    $scope.isDisabled = false;
    $scope.someFunc = function(){
        alert("Clicked!");
        $scope.isDisabled = true;
        return false;
    };
    
}]);