Skip to content

Commit b6c7a13

Browse files
committed
Minor update to tooling chapter
1 parent 5c674bd commit b6c7a13

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

docs/src/en/tooling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ The first question let's you play around with the future of Angular: a zone.js-f
117117

118118
The second question makes you choose the stylesheet format. This format will be used in two places: for the top `styles` file and for each generated component. The SCSS format enables you to write standard CSS and gives you the opportunity to leverage the power of Sass if you choose to do so.
119119

120-
The third question is for more advanced use cases than what the training requires.
120+
The third question is to prepare for the future of Angular that will be zoneless. We will delve deeper into this topic in the Component chapter.
121121

122122
Since the Angular 12 version, the CLI generates the project in strict mode. Notably, it sets the `strict` flag to true inside the `tsconfig.json` file which enables a wide range of type checking behavior that results in stronger guarantees of program correctness. Turning it on is equivalent to enabling all of the strict mode family options: `strictBindCallApply`, `strictFunctionTypes`, `strictNullChecks` and `strictPropertyInitialization`. It also sets to true the three following `angularCompilerOptions`: `strictInjectionParameters`, `strictInputAccessModifiers` and `strictTemplates`. These options configure the AOT (*Ahead-of-Time*) template compiler.
123123

docs/src/fr/tooling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ La première question permet d'expérimenter avec le futur d'Angular: une applic
110110

111111
La seconde question vous fait choisir le format des feuilles de style. Ce format sera utilisé à deux endroits : pour le fichier global `styles` et pour chaque composant généré. Le format SCSS vous permet d'écrire du CSS standard et vous donne la possibilité de tirer parti de la puissance de Sass si vous choisissez de le faire.
112112

113-
La troisième question permet de configurer le projet pour des cas d'usages plus compliqués que ce que la formation requiert.
113+
La troisième question permet de configurer le projet pour le futur d'Angular qui est zoneless. Nous entrerons plus dans les détails de ce que cela implique dans le chapitre sur les composants.
114114

115115
Depuis la version 12 d'Angular, le CLI génère les nouveaux projets en mode strict. Notamment, il définit le flag `strict` à true dans le fichier `tsconfig.json`, ce qui active un large éventail de fonctionnalités de vérification de type qui se traduisent par de meilleures garanties d'exactitude du programme. L'activer équivaut à activer toutes les options de la famille en mode strict : `strictBindCallApply`, `strictFunctionTypes`, `strictNullChecks` et `strictPropertyInitialization`. Il définit également sur true les trois `angularCompilerOptions` suivantes : `strictInjectionParameters`, `strictInputAccessModifiers` et `strictTemplates`. Ces options configurent le compilateur de template AOT (*Ahead-of-Time*).
116116

0 commit comments

Comments
 (0)