Angular 6 Input получить столбцы / размер значения - PullRequest
0 голосов
/ 21 сентября 2018

В angular 6 я пытаюсь автоматически изменить размер ввода для события keyup с помощью директивы, но не могу получить число size / cols для него.Я использую этот код, чтобы получить его.Я также пытался с .cols безуспешно.

this.inputElement.addEventListener("keyup",this.autoGrowControl.bind(this));

autoGrowControl(event){
   var cols = event.target.size;
}

Моя цель сделать что-то вроде этого:

autoGrowControl(event){
      var maxrows = 5;
      var text = event.target.value;
      var message = text.split('\n');

      var cols = event.target.size;
      //var cols event.target.cols -> Not working Also

      var rows = message.length;
      message.forEach(line => {
        rows += this.ToInteger(line.length / cols);
      });
      event.target.rows = rows > maxrows ? maxrows : rows;
}
...