Как запретить веб-анимацию в выборе материала Angular? - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть выпадающий список, который является компонентом материала.Мне нужно оформить его в соответствии со спецификациями.Стилизация mat-select сама по себе не проблема, но стилизация панели намного сложнее.Когда я проверял код mat-select на github, есть эта анимация веб-API, которая расширяет контейнер опций.Мне не нужно, чтобы он был шире, мне нужно, чтобы он был точно такого же размера, как и сам mat-select.Но 2 часа борьбы с css ничего мне не дали, кажется, я не могу отменить то, что анимация web api делает с css.Есть ли какой-нибудь возможный способ отключить эту анимацию?

Посмотрите этот файл, чтобы понять, о чем я говорю: https://github.com/angular/material2/blob/18d0fa869ebe4da43461479e7ac67607260c1d58/src/lib/select/select-animations.ts

Я попробовал @.disabled, и он прекрасно работает, если его взломать в оверлейчерез рендерер, но это, к сожалению, также отключает анимацию модальных окон.

...