IE11で実行するAngular4/Bootstrap3にテキストエリアフィールドを作成しています。サイズ変更可能なテキスト範囲は特定のサイズまでです
テキスト領域は、いくつかのテキスト
<textarea [value]="mydata" class="form-control" rows="5"></textarea>
これは1がそれが期待するように動作しますが事前に入力されます。 5行が表示され、テキストが5行に収まるものを超えると、スクロールバーが表示されます。テキストが空白より小さい場合、テキスト領域にスペースが表示されます。
私が達成しようとしているのは、デフォルトの動作とは少し異なります。テキストエリアのサイズを変更することができますが、サイズは特定の行数を超えてはいけません。最大サイズは5行に設定されています。 したがって、表示するテキストを1行に収めることができれば、テキスト領域は1行だけを表示します。 4行に収めることができれば、4行に拡張されます。 10行に収まる場合は、最大5行まで展開され、残りのテキストのスクロールバーが表示されます。
このような種類の動作は可能ですか?私は例として行を使用しましたが、高さのプロパティなどで実現できる場合は、それも問題ありません。
元々10行に当てはまるテキストを5行に制限すると、水平オーバーフローが発生します。これはあなたが必要とするものですか? – Rubenxfd
はい、そうです。しかし、5行未満のテキストの場合、5行(空白がたくさんあります)を表示したくありません。私はテキスト領域が最大5行(テキストの量に応じて)に拡大し、より多くの場合はスクロールバーを表示します。 – kayasa