Angular 6 MatSnackBar 适用于 Chrome 但不适用于 IE11
Posted
技术标签:
【中文标题】Angular 6 MatSnackBar 适用于 Chrome 但不适用于 IE11【英文标题】:Angular 6 MatSnackBar works in Chrome but not in IE11 【发布时间】:2019-02-12 17:18:31 【问题描述】:现在花了几个小时试图弄清楚这一点,MatSnackBar 在 Chrome 中运行良好,但在 IE11 中出现了一个奇怪的错误。
我的设置:
app.shared.module.ts:
import MatSnackBarModule from '@angular/material';
my-test.component.ts:
import MatSnackBar from '@angular/material';
...
constructor(
private snackbar: MatSnackBar,
...
this.snackbar.open('Submitted','Close',
duration: 3000,
);
这在 Chrome 中很好,但在 IE11 中它会抛出这个:
【问题讨论】:
【参考方案1】:我通过添加解决了这个问题
导入'core-js/es7/reflect';
到 polyfill.ts
【讨论】:
试过了 - 没有运气。以上是关于Angular 6 MatSnackBar 适用于 Chrome 但不适用于 IE11的主要内容,如果未能解决你的问题,请参考以下文章
当 Apollo GraphQL 失败并出现错误时显示 MatSnackBar 消息
angular-testing-library:getByRole 查询仅适用于 hidden: true 选项