Basically that means: it’s a popular system to rapidly develop powerful, responsive web apps that end-users interact with.
Advantages: it’s meant to streamline the most common type of interactive development. So in theory it should save web developers time to develop apps where the main focus is manipulating data stored in a back-end database. These applications are often called CRUD applications, which stands for create/read/update/delete. The CRUD operations are the bread and butter operations made against databases to input, retrieve, change and remove information (i.e. create, read, update, and delete data).
In short, AngularJS is focused on maintaining data models for objects, and how they are viewed on the front end. jQuery is focused on precise, atomic control of the page. Different philosophies and strengths.
One nice thing – you can combine AngularJS and jQuery to combine the strengths of both.