What’s new in Angular: Version 6 release is imminent - 20180314
opiniated but well argumented article. Comments are also valuables.
Intéressant car montre qu'en Angular il y a un injecteur par module, pour voir un singleton global à la webapp il faut effectuer des manipulations contrairement à AngularJS où il n'y a qu'un seul injecteur pour tous les modules et où tous les services sont des singletons globaux à la webapp.
full overview of Angular DI system with updates when the framework is updated
focus on the DI breaking change introduced by Angular5 (see CHANGELOG)
Understanding the Angular CLI Workspace File
Schema file for Angular CLI's configuration :
.angular-cli.json
angular.json
A webapp is a tree of component. A component is a template and a JavaScript file.