将@ angular / flex-layout更新到最新的5.0.0-beta.14版本后,fxFill API不再按预期工作。
Expected behavior using 5.0.0-beta.13 (StackBlitz)
Current behavior using 5.0.0-beta.14 (StackBlitz)
2 StackBlitz是相同的,但flex-layout版本除外。
如果您检查该页面,那么应用了fxFill
的元素就会具有他们应该使用的内联样式:margin 0
,width 100%
,height 100%
,min-width 100%
和min-height 100%
,但这些款式似乎没有应用?
我一直在查看他们的文档,但无法找到原因。这是新的预期行为吗?或者在第二个例子中我需要改变一些东西以使fxFill以它在beta.13中的方式工作吗?
答案 0 :(得分:1)
我不知道为什么要做出改变但是flex从“1e-09px”改为“auto”...这看起来似乎允许孩子比最大值更大。
以下是对此角色的临时修复,但我认为他们需要将其更改回来。
/deep/ [fxflex] {
flex: 1 1 1e-09px !important;
}