Я использую компонент Angular Material Dialog в своем приложении, и в этом диалоговом окне я представляю пользователю HTML-таблицу данных, которая может иметь полосу прокрутки.
Моя проблема заключается в том, что когда я нажимаю кнопку, чтобы открыть фактический диалог, я заметил, что содержимое сразу же прокручивается вниз, что является неприятностью, поскольку мне нужно вручную прокручивать назад к началу.
Я использую стандартную настройку, как описано здесь:
https://material.angular.io/components/dialog/overview
Мой диалоговый вызов выглядит следующим образом:
myDialog(a: string, b: string) {
let dialogRef = this.dialog.open(MyDialogComponent, {
height: '500px',
width: '800px',
data: { a,b }
});
}
Что я могу сделать, чтобы избежать этой проблемы с прокруткой вниз? Я пробовал использовать CSS, например top: 0; position: fixed;
, но безрезультатно.
HTML & CSS
MyDialogComponent
- person WasiF   schedule 15.08.2018scrollTop
где-нибудь в вашем html или css. Предоставьте stackblitz - person WasiF   schedule 15.08.2018X
, или сделали что-то еще в теге действия - person WasiF   schedule 15.08.2018