Wie wird die Option conserveWhitespaces in Angular global auf false gesetzt?

8

Seit einer der Betaversionen von Version 5 hat Angular eine neue Compileroption, preserveWhitespaces . Die Eigenschaft wird in CompilerOptions type alias in den Dokumenten erwähnt. Die Dokumente für den Component Decorator beschreiben ihre Verwendung und erwähnen das als Standard in Version 5 ist true (keine Leerzeichenentfernung).

Ich habe die PR gesehen, aber was ich an einigen Tests feststellen kann ist, dass die Sie können preserveWhitespace nur für alle @Component -Metadaten verwenden. Wie kann ich es global auf false setzen, für alle -Komponenten, und dann nur für einige Komponenten auf true setzen?

    
Lazar Ljubenović 02.09.2017, 22:02
quelle

1 Antwort

16

Dies ist standardmäßig falsch, beginnend mit eckigen 6

Im JIT-Modus können wir es jetzt als Teil von CompileOptions :

main.ts

%Vor%

Zum Beispiel müssen wir diese Option zu

hinzufügen

tsconfig.app.json

%Vor%

[email protected] Beispiel wo Sie die entsprechenden finden können commit

Es gibt auch Feature-Anfragen im eckigen Clip-Repo.

    
yurzui 07.10.2017, 10:36
quelle

Tags und Links