Gibt es eine Abkürzung zum Umbenennen einer Komponente in Angular CLI außer der manuellen Bearbeitung aller Komponentendateien wie Ordnername, css, ts, spec.ts und app.module.ts?Wie kann man eine Komponente in Angular CLI umbenennen
Antwort
Nein!
Es gibt keinen Befehl, der den Namen aller Dateien ändert, die mit dem Befehl create erzeugt wurden. So erstellt ts
, html
, css/scss
, .spec.ts
Dateien müssen manuell umbenannt/bearbeitet werden.
Ich bin ein häufiger Benutzer von angular cli
und ich denke, das ist ein schönes Kommando zu haben, da wir irgendwann nur eckige Komponenten erstellen und umbenennen müssen. Da dieser Umbenennungsbefehl nicht vorhanden ist, ist das Löschen der erstellten Winkelkomponente, der Direktive usw. und das erneute Ausführen des Befehls zum Erstellen der Komponente sehr schmerzhaft.
Dies wäre auch praktisch alte Projekte wiederverwenden. – Leo
Momentan unterstützt die Angular CLI die Funktion zum Umbenennen oder Refactoring von Code nicht.
Sie können diese Funktionalität mit Hilfe einiger IDE erreichen.
Intellij, Eclipse, VSCode etc .. hat standardmäßig das Refactoring unterstützt.
heute etwas Aufwärtstrend VSCode zeigt, ich persönlich bin ein Fan von diesem
Refactoring mit VSCode
Determinig Referenz: - VSCode Hilfe Sie alle Verweise von einer Variablen finden, überall es kann festgestellt werden, dass es verwendet wird, mit SHIFT
+ F12
. Dies funktioniert unglaublich gut mit Type Script.
alle Instanzen von Referenz Umbenennung: - Nachdem alle Referenzen finden Sie F2
ein Popup öffnet drücken und Sie können den Wert ändern und klicken Sie auf diese alle Instanzen von Referenz aktualisiert eingeben.
Umbenennen von Dateien und Importieren Sie können eine Datei und ihre Importreferenzen mit einem Plugin umbenennen. Weitere Details finden Sie here
Sie sprechen über Referenzen, Dateien und Importe, aber was ist mit dem Umbenennen von Komponenten? –
@OrtomalaLokni angular-cli unterstützt das Umbenennen nicht. Die Aufgabe des Umbenennens kann mit diesen drei Schritten erreicht werden. –
- 1. Wie kann ich eine Joomla-Komponente umbenennen?
- 2. Wie kann man überprüfen, ob eine Komponente in Angular 1,5
- 3. Angular CLI generierende Komponente in falschem Verzeichnis
- 4. Umbenennen der Datei in Angular CLI Build-Skript
- 5. Angular-Cli - Wie strukturiert man scss?
- 6. Erstellen Komponente Angular cli in VS 2017 Angular Template
- 7. Wie generiert man Komponenten in bestimmten Ordnern mit angular-cli?
- 8. Kann angular cli in Eclipse
- 9. Wie benutzt man JQVmap mit Angular-CLI?
- 10. Wie erstellt man eine neue Komponente mit Aurelia CLI?
- 11. Wie kann ich eine externe Datei in Angular CLI hinzufügen?
- 12. Wie generiert man .angular-cli.json-Datei in Angular Cli?
- 13. Angular 2 Komponente in Komponente
- 14. Wie kann man Oszilloskopereignisse in der Komponente Angular 1.5 anhören?
- 15. Wie man von Angular-cli zu Angular ohne cli für Server-Side Rendering mit Angular Universal
- 16. Wie kann man den Pfad des Angular Cli-Bündels ändern?
- 17. ng2-slider-komponente + angular 2 final + angular cli
- 18. Kann man Dateinamen umbenennen?
- 19. Wie erweitert man eine Komponente mit Abhängigkeitsinjektion in Angular 2?
- 20. Wie definiere ich eine Webpack-Eintragsdatei mit @ angular/cli (angular-cli, ng cli)?
- 21. Wie läuft man tslint mit angular Cli?
- 22. Wie man nur eine Testspezifikation mit angular-cli ausführt
- 23. , wie eine Komponente Metadaten in Angular
- 24. Umbenennen Dienst erstellt von @ Angular/CLI mit Befehl
- 25. Angular 4 Toggle Stylesheets in angular-cli
- 26. kann angular-cli nicht installieren
- 27. angular-cli testet das Debugging
- 28. Wie kann ich angular-2-local-Speicher in meine angular 2 App importieren (angular-cli)
- 29. Wie konfiguriert man die Angular 2-Umgebungseinstellung durch angular-cli?
- 30. Angular-cli, PrimeNG und angular-cli
Benennen Sie den Selektor einfach um, wenn Sie in HTML-Tag ändern möchten. Wenn Sie die Klasse ändern möchten, müssen Sie dies manuell tun. –
Bis sie in 'ng destroy' hinzufügen, haben Sie kein Glück ... –
Sie können die Funktion in diesem Thread überwachen: https://github.com/angular/angular-cli/issues/900 –