Hallo, wir haben vor kurzem begonnen, benutzerdefinierte Elemente in Aurelia zu machen. Eine der Regeln, die wir festgelegt haben, ist, dass wir keine benutzerdefinierten Klassenelemente für ihre Verwendung verwenden können.Aurelia Custom Element funktioniert nicht in Flex-Container
Dies verursacht Probleme für mich, weil das benutzerdefinierte Element selbst keine Eigenschaften hat, so dass es viel Styling bricht.
Insbesondere bricht es, wenn es in einen Flex-Container gesteckt wird.
Ich habe auf developers.google.com gelesen, dass Sie das benutzerdefinierte Element mit dem :host
Selektor stylen können, aber ich kann keine Erwähnung von diesem für Aurelia finden und ich kämpfe, um es zur Arbeit zu bekommen.
Ich habe einen Codepen zur Demonstration des Problems here.
ich auf die Änderung der Regel lehnen aber es ist nicht mein Anruf. Wir arbeiten in einem großen Team an einem großen Projekt, also haben sie diese Regel getroffen, um Dinge unter Kontrolle zu bringen. Ich wünschte nur, ich könnte eine Demo erstellen, bei der der Host aus dem Shadow Dom mit dem: host selector gestylt wird. Das wäre eine Lösung, die für uns funktionieren würde. – IOIIOOIO
@IOIIOOIO Ich habe ein Beispiel mit der Verwendung von: Host hinzugefügt. – Supersharp
Oh wow .. so einfach ... danke Millionen Ich werde an so etwas arbeiten. Sollte ein Ende für meine Kopfschmerzen sein! – IOIIOOIO