Angular 5 fügt in einigen Klassen ‘ng-star-inserted’ hinzu – was ist das?

Lesezeit: 2 Minuten

Benutzer-Avatar
vzR

Ich sehe, dass unter den Klassen, die einem Element hinzugefügt wurden, manchmal auch dieses ‘ng-star-inserted’ hinzugefügt wird, und ich würde gerne mehr darüber wissen, warum es dort ist?

  • Mit dieser Direktive können Sie ganz einfach Bewertungseingaben erstellen.

    – Ganesh Yadav

    13. Dezember 2017 um 12:26 Uhr

  • Meiner Erfahrung nach passiert dies, wenn es ein div ohne Klasse gibt, also könnte eine einfache Lösung darin bestehen, eine Klasse hinzuzufügen

    – Diego Sarmiento

    18. Juni 2019 um 17:06 Uhr

  • In meinem Fall wird ng-star-inserted angezeigt, wenn ich durch ein Registerkartenmenü navigiere. Aber es fehlt, wenn ich über einen direkten Link auf eine Seite gehe.

    – vitaliis

    17. November 2020 um 18:16 Uhr

Es ist ein Klassenname, der intern von verwendet wird BrowserAnimationsModule beim Animieren von Eintritts- und Austrittsübergängen. Sie können es im Quellcode sehen hier.

  • @Ben Ich sehe auch, dass diese Klasse automatisch hinzugefügt wird. Aber das Problem ist, dass diese Klasse in unserer Testumgebung hinzugefügt wird, aber wir sehen sie nicht in der Entwicklungsumgebung. Wissen Sie, warum dies geschieht, wenn der Code von Dev getestet wird, damit beide synchron sind?

    – GS Abhaypal

    21. Dezember 2017 um 9:12 Uhr

  • @G.SAbhaypal hast du versucht zu injizieren NoopAnimationsModule in Ihr Testmodul?

    – Ben Elliott

    22. Dezember 2017 um 11:21 Uhr

  • @BenElliott Nein, ich habe es noch nicht ausprobiert. Ist das ein alternatives Modul zu BrowserAnimationsModule ?

    – GS Abhaypal

    2. Januar 2018 um 11:31 Uhr


  • @G.SAbhaypal Ja, es ist eine Alternative zu BrowserAnimationsModule Das ersetzt alle Animationen durch “no-ops”, dh es bietet die gleiche Animations-API, aber die Animationen tun eigentlich nichts.

    – Ben Elliott

    2. Januar 2018 um 15:29 Uhr

  • @Vaz warum sollte es?

    – Ben Elliott

    19. September 2018 um 14:23 Uhr

Benutzer-Avatar
Eliprodigie

Diese Klasse verursacht Probleme mit der Benutzeroberfläche und muss daher durch a ersetzt werden
<ng-container *ngIf=""></ng-container>

  • Könnten Sie Ihre Antwort erweitern? Warum würde dies das Problem lösen? Danke

    – uajov6

    29. August 2019 um 15:44 Uhr

  • benprograms.net/2018/06/30/angular-ng-star-inserted

    – Olli

    14. Januar 2021 um 2:54 Uhr

  • Ziemlich sicher, dass Ihr ‘UI-Problem’ durch etwas anderes verursacht wird. Sie bekämpfen hier Symptome, während Sie stattdessen nach echten Problemen suchen sollten.

    – Enrico

    9. Juli 2021 um 13:33 Uhr

  • Zum Löschen empfohlen. Es hat nichts mit der Frage zu tun: Warum ist es da?

    – Bob Flüsse

    10. Juli 2021 um 1:35 Uhr

1158350cookie-checkAngular 5 fügt in einigen Klassen ‘ng-star-inserted’ hinzu – was ist das?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy