you are comparing two completely different things. The purposes of both frameworks are lays on different fields although they are intended for UI.
Angular is the framework that allows you to separate model from view and controllers and structure your code in MVC patterns on the client side. So if you choose angular all your architecture will be build in angular way and you will operate with angular entities.
On the other hand jQuery is just giving you possibility to work with browser API more efficiently on the lower level. It doesn’t help you to structure your code (unless your are writing jQuery pluggins). But again – it doesn’t give you the MVC(it’s actually a bit deeper than classic MVC) approach.
What you really can compare is Angular with other client MVC frameworks such as : Backbone, Ember, etc. Which is also may be a bit controversial regarding Backbone.
And I don’t know such a thing that you can compare with jQuery.
So in my opinion they never will be competing on the market.
Hope this will help you to have start point for your further investigation.
3
solved Trend Analysis – Angular Js Vs JQuery [closed]