В обычном JavaScript мы используем xmlhttp для Ajax.Angular предоставляет сервис ajax, используя $ http.Есть ли в $ http что-то лишнее по сравнению с xmlhttp
$ http в AngularJS нельзя настроить на синхронность, в то время как xmlhttp может работать как синхронно, так и асинхронно.В мире AngularJS мы используем $ http, потому что это «угловой способ» выполнения запросов.