не могу получить фокус на элементе ввода диалога, когда я нажимаю кнопку openDialog. фокус остается на кнопке openDialog - PullRequest
0 голосов
/ 07 января 2019

Ниже находится диалог настроек. Если я удалю viewContainerRef из конфига, то только я смогу решить эту проблему. В чем причина?

this.dialogRef = this.dialog.open(myDialog, {
    width: this.width,
    viewContainerRef: this.viewContainerRef,
    direction: 'ltr',
    panelClass: 'my-dialog',
    data: {
        address: this.addressResponse
    }
});

1 Ответ

0 голосов
/ 07 января 2019

Попробуйте установить параметр autoFocus, который установит первый фокусируемый элемент в диалоговом окне.

this.dialogRef = this.dialog.open(myDialog, {
    autoFocus: true,  // <-- add this here
    width: this.width,
    viewContainerRef: this.viewContainerRef,
    direction: 'ltr',
    panelClass: 'my-dialog',
    data: {
       address: this.addressResponse
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...