角度.js - <md-backdrop> 可能无法在滚动、静态定位的父容器中正常工作



我目前正在开发一个带有Angular Material的Angular.js 1.5应用程序。我在控制台中收到以下错误:

<md-backdrop>可能无法在滚动的静态定位父容器中正常工作。

我试图在标记中查明错误,但找不到触发错误的原因。

不确定我应该提供什么来帮助澄清我的错误。有没有人知道是什么触发了错误?

该问题是由静态父容器中的<md-sidenav>元素引起的(如错误消息所述(。

为了解决这个问题,我添加了 md-disable-backdrop="true" 属性,错误不再发生。

请尝试在下面添加 css。这解决了我的问题。

body{ top: 0px !important; }

md-dialog ->更改位置以外的任何位置

,而不是静态

添加角度材料后,您可能会缺少此行。

<link rel="stylesheet" href="/node_modules/angular-material/angular-material.css">
如果您在

打开 md-dialog 时遇到此警告,则只需从 $mdDialog.show({}) 中删除属性即可。然后,您将不会收到此警告。

最新更新