Zugreifen auf DOM in Angular 2 RC

8

Was ist der richtige Weg, um das DOM in Angular 2 RC zu manipulieren?

Ich baue zum Beispiel einen Dienst für Debug-Zwecke, um CSS-Dateiverweise im Dokument auszutauschen.

Vor Angular 2 RC war es möglich, BrowserDomAdapter aus DOM-Manipulationen zu verwenden, so:

%Vor%

Dies wurde durch den Service Title (jetzt in @angular/platform-browser ) inspiriert. Es scheint, dass der Dienst Title diesen noch intern verwendet, aber nicht mehr zur Verwendung außerhalb von Angular exportiert wird. Ie.

%Vor%

Ergebnisse in:

%Vor%     
Ronald Zarīts 06.05.2016, 09:32
quelle

2 Antworten

5
%Vor%

UPDATE: (Kommentar)

  

Ein Problem auf GitHub erklärt, dass die Entfernung in der Tat war   zufällig, so hoffentlich wird es wieder in RC2 sein. - @paul

    
Ankit Singh 06.05.2016, 10:05
quelle
3

Für Leute wie mich, die sich auf die Interaktion mit dem DOM in angular 2.4 freuen:

%Vor%

Sie sollten keinen Adapter verwenden. Dies ist ein Implementierungsdetail und sollte nicht verwendet werden. Stattdessen @Inject(DOCUMENT) in Ihre Komponente und verwenden Sie sie.

Weiterführende Literatur: Ссылка

    
Stefan Rein 12.01.2017 11:49
quelle

Tags und Links