Webinar Recap: Getting Started with Angular 4

Infragistics Team / Tuesday, August 01, 2017

We recently held a webinar for the India/APAC region about how to build your first Angular 4 application.

Watch the video recap on YouTube here!

A powerful framework for both mobile and desktop development, Angular is one of the most popular JavaScript frameworks out there. It can be used to create single-page web applications or hybrid mobile applications. In this webinar, Infragistics Developer Evangelist, Dhananjay Kumar, shows you how, using Ignite UI for JavaScript Angular components.

Not only does this webinar help you get started with Angular on building your own app, you'll also learn about many of Angular’s core concepts, including:

  • How to create a project with Angular CLI
  • Components and components communications
  • Services and dependency injection
  • Working with $http

In addition, you’ll see first-hand how easy it is to build a responsive Angular application using Ignite UI for JavaScript Angular components. You’ll leave the webinar with a thorough understanding of the core concepts of Angular that will have you creating your own Angular apps in no time!

You can find slides used in the webinar here and view the Q&A from the webinar below: 

Do we need to know AngularJS 1 to start with Angular 4?

Having some knowledge of AngularJS 1.x certainly helps. However, you really do not need to know AngularJS 1.x to start working with Angular 2 or 4. AngularJS 1.x is based on ECMAScript 5 whereas Angular 4 is based on ECMAScript 6. Most of the concepts in Angular 2 or 4 have been changed from their predecessors in AngularJS 1.x. You can directly start learning and working with Angular 4.

Do we need Silverlight to work with Ignite UI?

NO, you do not need Silverlight for Ignite UI. Ignite UI is Infragistics jQuery library and has no relationship with Silverlight.  You can learn more about Ignite UI - and download a free trial! - here.

What is Webpack?

Webpack bundles your Angular application. It is a bundler and can be used with any JavaScript based project. When you use Angular CLI to create a project, it uses a webpack as the default bundler. You can learn more about webpack here.

Do you think Components are like Controllers in AngularJS 1.x?

I would say NO. Components are not Controllers. In AngularJS 1.x, controllers are used to work with data and logic. You can have multiple controllers for the same view. However, components are reusable elements. Each components has its own class, template and styles.

To learn more about Angular Components, download free Angular Essential book from here :  https://bitly.com/angularess

What are the types of binding in Angular?

There are three types of Binding in Angular. They are:

  1. Interpolation
  2. Event binding
  3. Property binding

Angular also has two way binding [(ngModel)], which is a combination of event binding and property binding.

We hope you enjoy this webinar and look forward to seeing you at future presentations! Visit our website to get more information on the Angular components available in Ignite UI for JavaScript/HTML5 and ASP.NET MVC.