Angular2 setzt die Kapselung von Ansichten global fest

8

Ich habe beschlossen, ViewEncapsulation auf None für alle meine Komponenten in meinem Projekt festzulegen.

Also, wie kann ich ViewEncapsulation.None global auf das gesamte Projekt setzen? anstatt es in jedem meiner Komponenten Decorator zu setzen.

Hinweis: Nur für zusätzliche Informationen, Meine Deps sind auf RC.6

Bearbeiten : Die 2. Lösung von Günter Zöchbauer arbeitet auch an 2.1.2

    
choz 12.09.2016, 14:28
quelle

1 Antwort

18

Sie können die standardmäßige Ansichtseinkapselung festlegen, indem Sie eine benutzerdefinierte CompilerConfig übergeben. Diese Funktion wurde in RC.2 hinzugefügt (zuletzt Element in der Feature-Liste)

1. Sie können es auf NgModule-Ebene festlegen

Dieser Weg funktioniert nicht mehr

%Vor%

Plunker-Beispiel

2. Setze es auf Bootstrap-Ebene (Danke an yurzui)

%Vor%

Bitte beachten Sie, dass Sie ViewEncapsulation von @angular/core

importieren müssen     
Günter Zöchbauer 12.09.2016, 15:15
quelle

Tags und Links