Javascript MatDialogRef文本区域滚动到底部
我有一个应用程序,我使用Javascript MatDialogRef文本区域滚动到底部,javascript,angular,angular-material,angular-dynamic-components,Javascript,Angular,Angular Material,Angular Dynamic Components,我有一个应用程序,我使用MatDialogRef将组件作为对话框打开 对话框显示一个长文本,但由于某种原因,文本区域会滚动到底部。 如果不是动态创建的组件,则不会发生这种情况 举个例子: 我希望有人能解释发生了什么以及如何修复它,这样textarea就会停留在滚动条的顶部 提前谢谢 来自对话框文档: 一旦对话框打开,该对话框将自动聚焦第一个可选项卡元素 您可以使用tabindex属性控制哪些元素是制表位 只需在modal div上添加一个tabindex=0: <div class=&qu
MatDialogRef
将组件作为对话框打开
对话框显示一个长文本,但由于某种原因,文本区域会滚动到底部。
如果不是动态创建的组件,则不会发生这种情况
举个例子:
我希望有人能解释发生了什么以及如何修复它,这样textarea
就会停留在滚动条的顶部
提前谢谢 来自对话框文档:
一旦对话框打开,该对话框将自动聚焦第一个可选项卡元素
您可以使用tabindex
属性控制哪些元素是制表位
只需在modal div上添加一个tabindex=0
:
<div class="dialog" tabindex="0">
<textarea class="texta" [(ngModel)]="data"></textarea>
</div>
这是给你的裁判的一封信 下面是另一个供您参考的线程:
谢谢你的帮助和解释!