ajax זה רכיב בדפדפן שמאפשר לך לקבל מידע חלקי מבלי לרפרש את כל הדף, כלומר לא קשור לAngularJS בהכרח, אבל כן התשתית מאפשרת לך דרך פשוטה וקלה לבצע בקשות ajax.לגבי AngularJS זו בעצם תשתית שמבוססת על JavaScript, הרעיון מאחורי הפרויקט הזה הוא לאפשר לאנשים לכתוב צד לקוח בצורה יותר פשוטה ומסודרת.
באופן כללי יש באנגולר חוקים דיי ברורים של איך מסדרים פרויקט ואיך כותבים מה, לכן גם יהיה יותר פשוט לתחזק את הפרויקט בהמשך, בייחוד כשמדובר על פרויקטים גדולים ממש (חלוקה לdirectives שימוש בservices כsingleton objects, הזרקת תלויות, חלוקה של הפרויקט שלך למספר 'dllים' שונים וכו')
אנגולר בעצם הביאה אפשרות מידול ואת הMVC וMVVM לצד לקוח מה שלא היה עד היום באופן טבעי (רק עם פרויקטים מתחרים כמו בק בון וכאלה שהצליחו כנראה פחות, אני לא כזה בעניינים שם).
כחלק מהעניין של פישוט הדברים באנגולר הפכו את הHTML למשהו יותר אינטרקטיבי ואיפשרו להכניס "קוד" ממש לתוך האלמנטים כמו לדוגמא bind בין הmodel לview באפס מאמץ.
