[英]Angular-material table pagination not working in IE 10
我在我的 angular(4.4.4) 应用程序中使用了 angular-material 的组件。 但是,表格的分页 (mat-pagination) 出现故障。 下一个和上一个按钮似乎被禁用。 此问题仅在 IE 10 中。
根据文档,angular-material 应该支持 n-1 浏览器,这意味着 IE 10 也在列表中。 但是很明显,库在其中不起作用。
是否有任何修复程序或 polyfill 可以使组件在 IE 10 中正常工作?
在全局 scss 中添加此样式,分页器将正常工作:D
// IE 10
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
// bug with pagination in table
.mat-button-focus-overlay, .mat-ripple.mat-button-ripple {
display: none;
}
}
如果您打开polyfills.ts
并导入所有需要取消注释的 IE10 行,以及npm install --save classlist.js
和web-animations-js
,它仍然不起作用,那么它可能不兼容。
Angular Material 2 github 注释如下
浏览器和屏幕阅读器支持
Angular Material 支持所有主流浏览器的最新两个版本:Chrome(包括 Android)、Firefox、Safari(包括 iOS)和 IE11/Edge
IE11 和 Edge(但不是 IE10 或更低版本)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.