Подтвердить что ты не робот

Angular Материал и браузер Safari

Я заметил, что Safari не работает с Angular Material. Похоже, проблемы совместимости повсюду: стили, макет и т.д. Кто-нибудь еще сталкивался с этими проблемами и имел хорошие советы о том, как обходиться с этими вещами?

4b9b3361

Ответ 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). здесь приведены скриншоты некоторых элементов управления примерами введите описание изображения здесь