Vous devez modifier deux fichiers tslint.json et .angular-cli.json, supposons que vous vouliez changer en mon préfixe :
Dans le fichier tslint.json, modifiez simplement les 2 attributs suivants:
"directive-selector": [true, "attribute", "app", "camelCase"],
"component-selector": [true, "element", "app", "kebab-case"],
changer "app" en "myprefix"
"directive-selector": [true, "attribute", "myprefix", "camelCase"],
"component-selector": [true, "element", "myprefix", "kebab-case"],
Dans le fichier angular.json, modifiez simplement le préfixe de l'attribut:
(Pour la version angulaire inférieure à 6, le nom du fichier est .angular-cli.json)
"app": [
...
"prefix": "app",
...
changer "app" en "myprefix"
"app": [
...
"prefix": "myprefix",
...
Si dans le cas vous avez besoin de plus d'un préfixe comme @Salil Junior, faites-le remarquer:
"component-selector": [true, "element", ["myprefix1", "myprefix2"], "kebab-case"],
Si vous créez un nouveau projet en utilisant Angular cli, utilisez cette option de ligne de commande
ng new project-name --prefix myprefix
ng generate component
même après la mise à jourtslint.json
:You are using different prefix from app, you might get lint errors. Please update "tslint.json" accordingly.
j'ai dû mettre à jour laapps.prefix
propriété.angular-cli.json
pour me débarrasser de cet avertissement.