Sie müssen zwei Dateien tslint.json und .angular-cli.json ändern. Angenommen, Sie möchten zu myprefix wechseln :
Ändern Sie in der Datei tslint.json einfach die folgenden 2 Attribute:
"directive-selector": [true, "attribute", "app", "camelCase"],
"component-selector": [true, "element", "app", "kebab-case"],
ändere "app" in "myprefix"
"directive-selector": [true, "attribute", "myprefix", "camelCase"],
"component-selector": [true, "element", "myprefix", "kebab-case"],
Ändern Sie in der Datei angle.json einfach das Attributpräfix:
(Bei einer Winkelversion unter 6 lautet der Dateiname .angular-cli.json.)
"app": [
...
"prefix": "app",
...
ändere "app" in "myprefix"
"app": [
...
"prefix": "myprefix",
...
Wenn Sie in dem Fall mehr als ein Präfix benötigen, wie @Salil Junior hervorhebt :
"component-selector": [true, "element", ["myprefix1", "myprefix2"], "kebab-case"],
Wenn Sie ein neues Projekt mit Angular CLI erstellen, verwenden Sie diese Befehlszeilenoption
ng new project-name --prefix myprefix
ng generate componentauch nach dem Update eine Warnung erhaltentslint.json:You are using different prefix from app, you might get lint errors. Please update "tslint.json" accordingly.Ich musste dieapps.prefixEigenschaft aktualisieren.angular-cli.json, um diese Warnung zu entfernen.