You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AngularJS中使用$scope为textarea设置带换行的预填充内容

解决方案

<textarea> 属于纯文本表单控件,无法识别 <br> 这类HTML标签,要实现预填充文本的换行效果,需要插入纯文本换行转义符 \n。

代码修改方案

你只需要调整给$scope.message赋值的字符串,在需要换行的位置插入\n即可,修改后代码如下:

$scope.message = "Hi "+$scope.firstName+ ",\nThanks for contacting us....... ";

可选优化写法(ES6+环境支持)

如果你的项目运行环境支持ES6语法,可以使用模板字符串实现更直观的换行书写,无需手动插入\n:

$scope.message = `Hi ${$scope.firstName},
Thanks for contacting us....... `;

上述修改不需要调整textarea的HTML代码,赋值后即可直接生效。


内容的提问来源于stack exchange,提问作者Amara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 05:06:01