@Injectable({

providedIn: ‘root’

})

==Decorator==

Component => Services => API (Rest) HTTP Call Ajax Call in Angular HttpClient => API

Async/await and Tasks

Promises

Observiables =>

Observer pattern

Publish/subscribe pattern