2013-07-04 3 views
11

J'implémente un compte à rebours de caractères (similaire à Twitter) et je trouve que le nombre de caractères ne compte pas les espaces. Comment modifier les éléments suivants pour inclure des espaces et des caractères?Y compris les espaces dans Angular characterLimit

<span class="characterLimit" ng:bind="140 - result.shortName.length"></span> 

Répondre

15

Par défaut angulaire trims quoi que ce soit lié à l'aide ng-model dans les versions ultérieures (1.1.x pour autant que je sache), vous pouvez désactiver ce comportement en utilisant ng-trim="false":

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

J'ai fait une demo of this here

+0

Bonne réponse, merci! – KEB

+1

J'ai appris quelque chose de nouveau aujourd'hui! Bonne question/réponse. – rGil