【发布时间】:2019-04-16 01:57:12
【问题描述】:
我决定将我的纯 html 部分转换为一个组件,一切正常,但子组件不能拥有它在 columns 引用内的引用。
这是我的代码,一切正常:
<div class="columns">
<div class="column is-4">
Fruits:
</div>
<div class="column is-2">apple</div>
<div class="column is-2">orange</div>
<div class="column is-2">pineapple</div>
<div class="column is-2">banana</div>
</div>
但是我决定在一个组件中转换一些html
喜欢:
<div class="columns">
<div class="column is-4">
Fruits
</div>
<app-fruits>
<div class="column is-2" *ngFor="let fruit of Fruits">
{{fruit}}
</div>
<app-fruits>
</div>
我为 app-fruits 做了 encapsulation none,但没有工作,我的 2 列没有像以前那样对齐。有什么帮助吗?
【问题讨论】:
-
你试过制作app-fruits
display: contents吗? -
@Mendy 它在 IE11+ 中不起作用:(
-
如果您需要支持 IE,那么我想不出解决方案,因为列必须是列的直接子级。很抱歉。
-
当你有这样的设置时也不起作用: