Angular 7!

After Angular 6, Angular 7 beta is here. The Angular Team released Angular 7 beta.1 which brings many bug fixes and features.

Angular 7 Features

Let's see the new features of Angular 7:


Angular 7 added a new life-cycle hook (ngDoBootstrap) and interface (DoBootstrap). For example:

class AppModule implements DoBootstrap {
  ngDoBootstrap(appRef: ApplicationRef) {

It's used for bootstrapping modules that need to bootstrap a component.

The Angular Compatibility Compiler (ngcc)

Just like the name suggests, this compiler will be used to transform the node_modules compiled with the ngc to node_modules which are compatible with the new Ivy renderer.

Better Error Handling

Also Angular 7 has an improved error handling for @Output if property is not initialized.

Note: We also publish our tutorials on Medium and If you prefer reading in these platforms, you can follow us there to get our newest articles.

You can reach the author via Twitter:

About the author

Ahmed Bouchefra
is a web developer with 5+ years of experience and technical author with an engineering degree on software development. You can hire him with a click on the link above or contact him via his LinkedIn account. He authored technical content for the industry-leading websites such as SitePoint, Smashing, DigitalOcean, RealPython, freeCodeCamp, JScrambler, Pusher, and Auth0. He also co-authored various books about modern web development that you can find from Amazon or Leanpub

Get our Learn Angular 8 in 15 Easy Steps ebook in pdf, epub and mobi formats, plus a new Angular 8 tutorial every 3 days.

comments powered by Disqus Protection Status