2 votes

Le sélecteur de composant Typescript doit être nommé undefined

Dans mon application angulaire, j'ai un composant qui est référencé par le html d'un autre composant, je lui ai donc donné un sélecteur dans le cas kebab comme suit :

@Component({
  selector: 'swiftlog-navbar',
  templateUrl: './swiftlog-navbar.component.html',
  styleUrls: ['./swiftlog-navbar.component.css']
})
export class SwiftlogNavbarComponent {

Lorsque je lance yarn start, j'obtiens l'erreur suivante

WARNING in ./src/main/webapp/app/swiftlog-navbar/swiftlog-navbar.component.ts [4, 13] : Le sélecteur du composant "SwiftlogNavbarComponent" devrait être nommé undefined ( https://angular.io/styleguide#style-05-02 )'

Une idée de ce que signifie "devrait être nommé non défini", quelle règle du fichier tslint est appliquée ici, ou ce que je fais de travers ? Je ne trouve aucun indice dans le guide de style cité ci-dessus.

Merci, Mart

3voto

Efe Points 1570

Si vous utilisez angular-cli, essayez d'ajouter votre propre préfixe au angular-cli.json :

apps: [
  {  ..., "prefix": "swiftlog"}
]

modifiez également la configuration de tslint :

"component-selector": [true, "element", "swiftlog", "kebab-case"],

aquí la référence à cette propriété de configuration.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X