Ich habe ein Projekt mit dem Angular 2-Framework gebaut. Die kundenspezifischen winkelförmigen Tags (<my-app>
, <my-whatever-component>
usw.) unterbrechen weiterhin den css-Ausgang. Wenn der HTML-Code direkt auf der Datei index.html
steht (nicht in irgendeiner Komponente), wird das CSS korrekt geladen.Angular Tags stören CSS Stylings
Ich habe debugged und bin zu dem sicheren Schluss gekommen, dass die benutzerdefinierten eckigen Tags die Ursache des Problems sind.
Was kann ich tun, um dieses Verhalten zu ändern? Wie kann ich die benutzerdefinierten HTML-Tags verschwinden lassen, nachdem die Ansicht gerendert wurde? Dies verhindert, dass hierarchische CSS-Regeln brechen.
Edit 1: Ich habe vergessen zu erwähnen, dass das CSS ist benutzerdefiniert (Free Bootstrap Admin Template Thingy), so kann ich nicht (mehr wie ich will nicht) zwicken es.
Schauen Sie sich das DOM an. Schreibe das passende CSS. – Quentin
@Quentin Siehe bearbeiten –
Sie können das CSS ändern, ohne das Original zu ändern, erstellen Sie einfach die CSS-Datei für Ihre Komponente und überschreiben die Stile, jede Komponente CSS-Datei wird nicht seine Stile zu anderen Komponenten, es wird nur in der Komponente verwendet. –