AngularJS删除最后一个字符,如果它是一个空格(直接在HTML中)

时间:2014-06-26 19:43:25

标签: angularjs angular-filters

我可以说,AngularJS在HTML中做了一些神奇的事。

我试图直接在HTML中实现“剥离描述”。到目前为止,我设法限制显示的字符并添加三个点。

<div ng-init="string = 'My string is cool'">
    {{ string | limitTo: 10 }}<span ng-show="string.length > 10">...</span>
</div>

但是如果字符串(在限制之后)以空格结尾,我最终会有“结束......”而不是“结束......”。有没有办法直接在HTML中删除最后一个空格?

1 个答案:

答案 0 :(得分:5)

只有trim有限的字符串:

<div ng-init="string = 'My string is cool'">
    {{( string | limitTo: 10 ).trim()}}<span ng-show="string.length > 10">...</span>
</div>