Angular2 Klasse hinzufügen zu body-tag

Wie kann ich ein Klasse der Körper tag, ohne dass die Körper als app selector und die Verwendung von host-verbindlich?

Habe ich versucht, das mit dem Renderer aber es verändert den ganzen Körper

Winkel 2.x binden-Klasse am body-tag

Arbeite ich an einem großen angular2 app und ändern des root-Selektor wird Auswirkungen auf eine Menge von code, ich werde zu ändern, eine Menge code

Mein use-case ist dieses:

Beim öffnen eines modalen Komponente (dynamisch erstellt) ich möchte das Dokument scrollbar zu verstecken

Eigentlich, wenn Sie die Arbeit mit js, die in html-Seite, was ist das problem bei der Verwendung document.body.className|classList?
haha, wenn es nur so einfach 🙂 aber es ist eine schlechte Praxis, um Zugriff auf dom-direkt
Sie können schreiben, eine große wrapper ausgeführt wird, mehrere zweite und am Ende Hinzugefügt class zu body. Wenn Sie nicht gehen, um mit server-rendering oder web-worker, was hast du Angst?
es gibt also keine bessere Lösung als diese ?
Ich kann nicht verstehen, diese beleidigenden Leute, die downvote und in der Nähe Fragen, für die keine gültige Begründung

InformationsquelleAutor Rachid Oussanaa | 2017-04-21

Schreibe einen Kommentar