Приложение Angular 8 с материалом 8 выдает следующую ошибку в IE11 при открытии меню материала:
Unable to get property 'opacity' of undefined or null reference
Хорошо работает с углом 7.2.Используемая версия IE11: 11.1146.16299.0 Версия обновления: 11.0.125
Новые версии зависимостей проекта:
"dependencies": {
"@angular/animations": "^8.0.0",
"@angular/cdk": "^8.0.0",
"@angular/common": "~8.0.0",
"@angular/compiler": "~8.0.0",
"@angular/core": "~8.0.0",
"@angular/forms": "~8.0.0",
"@angular/material": "^8.0.0",
"@angular/platform-browser": "~8.0.0",
"@angular/platform-browser-dynamic": "~8.0.0",
"@angular/router": "~8.0.0",
"classlist.js": "^1.1.20150312",
"core-js": "^3.1.3",
"rxjs": "~6.5.2",
"tslib": "^1.9.0",
"web-animations-js": "github:angular/web-animations-js#release_pr208",
"zone.js": "~0.9.1"
}
Простое меню
<mat-menu #appMenu="matMenu">
<button mat-menu-item>Menu Item 1</button>
</mat-menu>
<button mat-button [matMenuTriggerFor]="appMenu">
Menu
</button>
Уже использованные pollyfills:
import 'classlist.js'; // Run `npm install --save classlist.js`.
import 'web-animations-js'; // Run `npm install --save web-animations-js`.
Трассировка стека IE:
Я проверил проблему с недавно созданным приложением angular 8, содержащим только меню вКомпонент приложения.
Кто-нибудь есть какие-либо предложения о том, как решить эту проблему?Спасибо