我有一个自定义组件,并且在父组件的标记中使用了许多组件。当我在自定义组件中声明样式时,它会按预期执行。但是,当我在选择每个自定义组件的父组件中设置样式时,会发生格式设置但不针对自定义组件 - 相反,它会在其外部而不是与其相关。
在Blitzy 示例中,边界不是在hellows周围,而是在它们外面。
我不明白为什么会这样,更不用说如何解决它了。
您的自定义组件未设置display
css 属性,因此默认为display: inline
. 边框对内联元素的工作有点奇怪……你可以在这里阅读更多关于它的信息:https : //stackoverflow.com/a/5700058/6357653
为了解决您的问题,您可以添加display: block
到您的自定义组件。参考:https : //stackblitz.com/edit/angular-rbpzwz
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句