Please visit the mentioned post to clarify any doubts you might have regarding REST support in Spring.
In our application, we will be communicating with Server which in our example is Spring REST API based back-end. Click on Delete for a user, user should be deleted asynchronously.
We have also added bootstrap in our view to enhance it’s look & feel.
Additionally, we will also perform required Form validation.
There core responsibilities includes, Providing Data to UI [Data can be static or fetched from server], Managing presentation logic, such as which element to show/hide, what style to apply on them, etc, Handling user input, such as what happens when a user clicks something or how a text input should be validated, Processing data from user input to be sent to server etc.
To know more in details about Angular JS Controllers, please have a look at Angular JS Controllers Explained.