Textarea:允许从linebreak开始

时间:2016-11-17 13:48:24

标签: javascript html angularjs cordova ionic-framework

我正在开发一款Ionic / Cordova应用程序。有textarea可见,用户可以输入一些数据,然后传输到服务器。

在这里,用户应该能够输入换行符。我现在面临的问题是,只有在他们输入第一个字符后才有可能;并且不可能以换行开头。 ng-model切断了开始的换行符。我怎样才能实现目标?

textarea看起来像这样:

<textarea ng-model="card.text" id="text-message" rows="20"></textarea>

谢谢。

1 个答案:

答案 0 :(得分:3)

根据https://github.com/angular/angular.js/issues/2010,您可以将ng-trim="false"应用于您的元素,以阻止此行为:

<textarea ng-model="card.text" ng-trim="false" id="text-message" rows="20"></textarea>