У меня есть matdialog, который я пытаюсь расположить относительно элемента, который его запускает.
mainComponent.ts
openDialog() {
const element = document.getElementById('btn');
const myDialog = this.dialog.open(DialogComponent, {
width: '500px',
height: '500px',
data: {
something,
something: something
},
position: { top: `${element.top + 5}px`, right: `${element.right + 5}px` }
});
К сожалению, это делает не размещайте диалоговое окно рядом с моим триггерным элементом, оно просто выбрасывает его случайным образом на веб-странице.
Кроме того, у меня нет службы диалога и я не собираюсь ее создавать.
Кто-нибудь знает, как это исправить?
Большое спасибо!