Angular is a completely revived component-based framework in which an application is a tree of individual components.
Some of the major difference in tabular form:
|It is based on MVC architecture||This is based on Service/Controller|
|Based on controllers concept||This is a component based UI approach|
|Not a mobile friendly framework||Developed considering mobile platform|
|Difficulty in SEO friendly application development||Ease to create SEO friendly applications|
If you like this question & answer and want to contribute, then write your question & answer and email to freewebmentor[@]gmail.com. Your question and answer will appear on FreeWebMentor.com and help other developers.