前言:
Angularjs项目页面中的textarea特别多,是循环出来的,所以不适合某一个单独处理。网上搜索的方案比较复杂。
解决思路:
根据textarea中的内容中检索有多少个\n 换行符。以此来确定rows ,切记不要给textarea设置固定高度。该方案也适用于vue等其他可双向绑定的框架。
Code:
<textarea nz-input rows="{{myContent.split('\n').length}}" [(ngModel)]="myContent" ></textarea>
Tips:
!!!这个方法只适用于一行不写满就手动换行的情况!!!
目前项目中texarea够长,我的项目是够用的,有更完美的方法请私信我哦~