Currently working on an AngularJS SPA application where a button is present in the front-end HTML page. When this button is clicked, it triggers an operation which takes some time to complete. I want to inform the user that the operation is still in progress. Considering options like making the button or text on the button blink, or exploring other effective approaches commonly used for similar scenarios. I am willing to consider suggestions such as using spinners on the button or any other method that clearly communicates the current state to the user.