Here are some Angular 2 Ajax Examples & Demos to get you up to speed with how we do things in Angular2 “Component-based UI” land. Some of the examples below support TypeScript and Reactive programming support using RxJS. AngularJS’s declarative programming style makes it perfect for dynamically loading in components syncronously or async especially then with the automatic synchronization of models and views (templates loaded in via components instead of from the controller). Goodbye scope. I will be doing a post soon to detail the difference between angular1 vs angular2 ajax examples. Stay tuned.