neo*_*hit 5 javascript css ellipsis angularjs
我想在我的文本中给出...的效果,并且我正在使用 angularjs。
我们可以使用 text-overflow: ellipsis; 用 ng-repeat 给出 tex... 效果?
我尝试过它对我不起作用。请建议!
代码
<span style="white-space: nowrap; max-width: 2em; text-overflow: ellipsis; -o-text-overflow: ellipsis;" ng-repeat="data in g.k()">
{{data.name}}
</span>
Run Code Online (Sandbox Code Playgroud)
text-overflowoverflow仅当属性不同于时才有效visible。
此外,max-width不适用于默认情况下的非替换内联元素( spec) 。span示例工作代码:
.ellipsis {
max-width: 3em;
display: inline-block; /*enables max-width and overflow properties*/
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
Run Code Online (Sandbox Code Playgroud)
现在将类应用到元素:
<div ng-repeat="your loop directive">
<span class="ellipsis">{{something}}</span>
</div>
Run Code Online (Sandbox Code Playgroud)