【发布时间】:2016-07-27 14:01:51
【问题描述】:
为了使我的菜单具有响应性,我想在达到一定宽度时裁剪一个文本。这是我到目前为止所拥有的:
<span data-ng-if="vm.getContext().contextType === 'ContextA'">
<span data-ng-bind="vm.getActiveContext().userName | limitTo: 7"></span>
<span data-ng-if="vm.getActiveContext().userName.length > 7">...</span>
<i class="fa fa-arrow-right"></i>
<span data-ng-bind="vm.getActiveContext().groupName | limitTo: 7"></span>
<span data-ng-if="vm.getActiveContext().groupName.length > 7">...</span>
<span
data-ng-if="vm.getActiveContext().city">, </span><span
data-ng-bind="vm.getActiveContext().city"></span>
</span>
问题是,城市价值很重要,不应该被裁剪。但用户名和组名应裁剪为例如 900 像素。我该如何做到这一点?
或者有什么替代方法?我知道文本溢出等,但由于这些是组合跨度,我无法让它正常工作。
【问题讨论】:
-
display:flex 或 table 将允许使用 overflow:hidden 和/或 flex 属性,您的代码对设置演示没有太大帮助,我们只得到点并且不知道样式已申请
标签: javascript html css angularjs twitter-bootstrap