【发布时间】:2018-12-11 22:48:19
【问题描述】:
我的应用结构如下:
<body>
<header>[...]</header>
<main>[...]</main>
<footer><app-footer></app-footer></footer>
</body>
由于我不想要不必要的 DOM 元素,我更喜欢将 app-footer 声明为属性,这样我就可以像这样声明页面:
<body>
<header>[...]</header>
<main>[...]</main>
<footer app-footer></footer>
</body>
但如果我这样做了,我在执行ng lint时会收到以下错误消息
组件“AppFooterComponent”的选择器应用作元素(https://angular.io/styleguide#style-05-03)
我认为这种情况是该规则的合法例外。你同意吗?如果是这样,我怎样才能将此特定组件声明为该规则的例外?
【问题讨论】: