Mat对话框没有打开,它会抛出此错误。我还附加了父组件和对话框代码。
core.js:6272 ERROR TypeError: Cannot read property 'hasAttached' of undefined
at MatDialogContainer.attachComponentPortal (dialog.js:187)
at MatDialog._attachDialogContent (dialog.js:797)
at MatDialog.open (dialog.js:675)
at parentComponent.openJustMeDialog
我在一个网页中实现了几个html5对话框。我希望使用户能够在对话框的外部单击,以便关闭对话框,而不是用关闭按钮将对话框弄乱,或者需要按{}键。关于这个问题的许多查询都是针对外来的js库的,但是我想使用普通的JS,而不是jquery。
JS
// HALFHIDE
function openHALFHIDEdialog() {
var dialogHALFHIDEsource_O = document.getElementById("S-HALFHIDE");
dialogHALFHIDEsource_O.showModal();
}
function closeHALFHID
当有人点击id为mydialog的元素时,我使用如下所示的函数显示了一个对话框。显示的页面将在javascripts之后加载
jquery-2.1.0.js jquery-ui.js highcharts/js/highcharts.js
( highchart是图形库)
当有人点击id为mydialog的元素时,这一切都能很好地工作。但是当有人第二次点击这个元素时,我看到了下面的错误。
TypeError: oa is not a function
if ( typeof module === "object" && typeof module.exports