FxFill在5.0.0-beta.14更新时没有按预期工作

时间:2018-05-01 16:54:39

标签: angular angular-flex-layout

将@ 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 0width 100%height 100%min-width 100%min-height 100%,但这些款式似乎没有应用?

我一直在查看他们的文档,但无法找到原因。这是新的预期行为吗?或者在第二个例子中我需要改变一些东西以使fxFill以它在beta.13中的方式工作吗?

1 个答案:

答案 0 :(得分:1)

我不知道为什么要做出改变但是flex从“1e-09px”改为“auto”...这看起来似乎允许孩子比最大值更大。

以下是对此角色的临时修复,但我认为他们需要将其更改回来。

/deep/ [fxflex] {
  flex: 1 1 1e-09px !important;
}