![](/img/trans.png)
[英]Avoid error 'The selector of the component should be named kebab-case and include dash '
[英]Typescript component selector should be named undefined
在我的有角度的应用程序中,我有一个组件,该组件由另一个组件的html引用,因此在kebab情况下,给了它一个选择器,如下所示:
@Component({
selector: 'swiftlog-navbar',
templateUrl: './swiftlog-navbar.component.html',
styleUrls: ['./swiftlog-navbar.component.css']
})
export class SwiftlogNavbarComponent {
运行纱线启动时,出现以下错误
[/src/main/webapp/app/swiftlog-navbar/swiftlog-navbar.component.ts [4,13]中的警告:组件“ SwiftlogNavbarComponent”的选择器应命名为undefined( https://angular.io/ styleguide#style-05-02 )'
有什么主意是“应该命名为undefined”,tslint文件中的哪个规则正在此处应用,或者我做错了什么? 我在上面引用的样式指南中找不到任何线索。
谢谢,玛特
如果您正在使用angular-cli,请尝试将自己的前缀添加到angular-cli.json:
apps: [
{ ..., "prefix": "swiftlog"}
]
还更改您的tslint配置:
"component-selector": [true, "element", "swiftlog", "kebab-case"],
这里是对该配置属性的引用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.