FxFill не работает должным образом с обновлением 5.0.0-beta.14 - PullRequest
0 голосов
/ 01 мая 2018

После обновления @ angular / flex-layout до последней версии 5.0.0-beta.14 API fxFill больше не работает, как ожидалось.

Ожидаемое поведение при использовании 5.0.0-бета.13 (StackBlitz)

Текущее поведение с использованием 5.0.0-бета.14 (StackBlitz)

2 StackBlitz идентичны, за исключением версии flex-layout.

Если вы просматриваете страницу, элементы с примененным к ним fxFill имеют встроенные стили, которые они должны: margin 0, width 100%, height 100%, min-width 100% и min-height 100%, но стили, кажется, не применяются?

Я просматривал их документацию и не могу понять, почему это так. Это новое ожидаемое поведение? Или мне нужно что-то изменить во втором примере, чтобы fxFill работал так же, как в beta.13?

1 Ответ

0 голосов
/ 03 мая 2018

Я не знаю, почему было сделано изменение, но flex был изменен с "1e-09px" на "auto" ... похоже, это позволяет ребенку расти больше, чем макс.

Ниже приведено временное исправление для этой роли, но я думаю, что они должны изменить это обратно.

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