===== Angular 6 ===== === Registering providers === Before import { EmployeeService } from './employee.service'; providers : [EmployeeService], Now @Injectable({ providedIn: 'root', }) export class EmployeeService{ === ngModelChange === Before onChange(value) { console.log(value); // would log updated value } Now onChange(ngModel: NgModel){ console.log(ngModel.value); // would log old value, not update value } onChange(ngModel: NgModel){ console.log(ngModel.value); // will log update value } ==== Angular Elements ==== Ability to use our Angular components in other environments. Wrap an angular component in a custom elements. export class AppModul { constructor(private injector:Injector){} ngDoBootstrap(){ const AppElement = createCustomElement(AppComponent, {injector: this.injector }); customElements.define('my-app', AppElement); } } ==== Ivy ==== Next generation rendering engine. Increase the speed and decrease the application size. Out in the near future.