Ich habe die folgenden Plunker, die Ui-Router und Angulars 1.6x neue Komponente-Funktion verwendet. Der Status 'userRegister'
wird aktiv und initialisiert die Komponente 'userRegister'
. Diese Komponente injiziert eine neue <user-register/>
in die <ui-view>
und injiziert dann den HTML-Inhalt des ng-template
Skriptblocks, was alles gut funktioniert.Kann ein CSS-Klassenselektor auf eine Komponente angewendet werden?
Der letzte DOM endet als:
<ui-view class="ng-scope">
<user-register class="ng-scope ng-isolate-scope">
<h1 class="header">Create account</h1>
</user-register>
</ui-view>
Aber ich kann nicht einen Weg finden, eine CSS-Klasse Wähler auf <user-register/>
Tag hinzuzufügen.
z.B. eine Klassenauswahl .example
genannt Verwendung würde Ich mag folgendes erreichen: bitte
<user-register class="example ng-scope ng-isolate-scope">...<user-register/>
Irgendwelche Ideen?
So etwas gibt es nicht eine CSS-Klasse. CSS hat Regelsätze, Selektoren, Klassenselektoren, Regeln und Eigenschaften (die manchmal fälschlicherweise "CSS-Klassen" genannt werden). HTML hat tatsächliche Klassen. – Quentin
@Quentin: wird natürlich versuchen, auf 'Klassenselektor' zu aktualisieren –
@Iamme kann nicht einfach ein Div in Ihrer Vorlage (mit Ihrer Klasse angewendet) und halten Sie alles von Ihrem Inhalt darin, um ein ähnliches Verhalten zu erreichen? – tanmay