Я заметил, что Safari не работает с Angular Material. Похоже, проблемы совместимости повсюду: стили, макет и т.д. Кто-нибудь еще сталкивался с этими проблемами и имел хорошие советы о том, как обходиться с этими вещами?
Angular Материал и браузер Safari
Ответ 1
Во время вопроса действительно были проблемы с Angular Материалом в Safari:
- макет (в основном связанные с гибкостью) Диалоги
- (неправильно просчитанные позиции/диалоги)
- производительность (некоторые из фантазийных анимаций, в том числе пульсация, масштаб от кликов и т.д.)
Вы использовали Angular Материал в версии < v0.10.1
, что на самом деле имело массу проблем в целом. Однако в настоящее время (и фактически после Angular Материал v1.x
) эти проблемы исчезли (не только в Safari).
Angular Материал стал более стабильным и более эффективным (доказательством этого являются 7000+ закрытых выпусков). Flexbox также лучше поддерживается в настоящее время, что стало причиной многих проблем с макетами для версий < 1.x.
Для любого, кто сегодня находит вопрос, который работает Angular Материал < v1.x
, ответ прост: обновление Angular Материал для более новой версии, предпочтительно v1.1+
.
Ответ 2
Я использую angular материал https://material.angular.io в версии package.json есть "@angular/material": "2.0.0-beta.12", и его работа прекрасна в браузере crome, но стиль/макет/шрифт ломаются в браузере Safari V 5.1.7 (7534.57.2). здесь приведены скриншоты некоторых элементов управления примерами