为什么在AngularJS应用程序中忽略了空格

时间:2015-04-17 09:30:52

标签: javascript angularjs

  

AngularJS应用程序:

ng-model指令将输入字段绑定到控制器属性。在我的应用程序中,忽略带空格的输入,例如:" A",结果输出为"A"

是否有办法包含这些空格?

enter image description here

摆弄here

由于

2 个答案:

答案 0 :(得分:6)

使用ng-trim="false"指令:

<input type="text" ng-model="Location" ng-trim="false">

DEMO: http://jsfiddle.net/pa6sdudd/4/

答案 1 :(得分:5)

您可以将ng-trim="false"属性添加到stop Angular from trimming the extra whitespace in input fields


除此之外,您还有whitespace isn't rendered in HTML

的其他问题

您可以使用

解决此问题
Full Name: <pre>{{Location + " " + Item}}</pre>

Demo fiddle

或者通过使用css:

white-space: pre;

Demo fiddle