2017-02-20 24 views
-1
<ion-textarea fz-elastic 

     [(ngModel)]="addMe"> 

    </ion-textarea> 

если я вставив длинный текст, скажем, 1000 слов, а затем после вставки такой текст я прокруткой в нижней части страницы, чтобы увидеть последнюю точку моего вставленного текста, затем страница автоматически прокручивается вверх. Похоже, это не позволяет мне прокручивать донизуЕсли я ввести длинный текст в моем упругом ионным textarea.then при прокрутке вниз, он автоматически прокрутки вверх

ответ

1

Это HTML-код я использовал:

<textarea #myInput id="myInput" rows="1" placeholder="Share" [(ngModel)]="addMe" (keyup)="resize()"> 
     </textarea> 

Ниже код JS, Не забудьте импортировать ViewChild

import { Component, ViewChild, ElementRef } from '@angular/core'; 
     @ViewChild('myInput') myInput: ElementRef; 
//Resize function is increasing the Size of text area, as our text is increasing 
     resize() { 
      this.myInput.nativeElement.style.height = 
      this.myInput.nativeElement.scrollHeight + 'px'; 
     } 
0

Является ли ваш ion-textarea внутри ion-item? Это может сделать трюк с тех пор, как он использует текстовое поле без его разрыва компонентов.

+0

да, он находится внутри ионного элемента – devanshsadhotra