我对Angular很新,并且一直在使用Angular Material库进行项目。在md-grid-list中使用mdTooltip和mdDialog请求时遇到了一些奇怪的行为,我想知道它的原因是什么。
基本上,当将鼠标悬停在工具提示上或尝试在md-grid-list的md-grid-tile元素上调用对话框时,它们不会关闭。对于对话框,背景不透明度将恢复为正常,但对话框内容将保留在页面上。
我改变了一个Angular启动plunker并且能够重新创建这个bug,你可以在这里看到: https://embed.plnkr.co/8zbydmXP3PkTrmft0G0A/
有趣的是(正如你在plunk中看到的那样)我添加了一个单独的按钮,它调用openDialog方法,即使这样也行不通。然而!如果我完全从插件中删除md-grid-list标签,它确实如此!您可以在链接中看到此行为。
我不确定Angular和Material会发生什么,也很新,所以所有的建议都值得赞赏。谢谢!
答案 0 :(得分:2)
我可以通过添加' cols =" 3"'两个网格列表: - )