gpt4 book ai didi

javascript/angularjs 剪切字符串以适应 div

转载 作者:搜寻专家 更新时间:2023-10-31 22:00:21 27 4
gpt4 key购买 nike

在我的 angularjs/ionic 移动应用程序中,我实现了一个消息列表。现在我想修改它,如果消息文本比 div 容器宽,它应该剪切字符串并添加 3 个点。

我的消息列表如下所示:

<ion-list ng-repeat="message in messages">
<ion-item can-swipe="true" class="item-icon-left item-icon-right">

<i class="icon ion-email-unread"></i>

<div class="row">
<span class="col col-50">
<h2>{{message.title}}</h2>
</span>
<span class="col col-50 content-right text-small">
{{message.dateString}}
</span>
</div>

<div class="row">
<span class="col text-small">
{{message.text}}
</span>
</div>

<i class="icon ion-chevron-right"></i>

<ion-option-button class="button-dark">
More
</ion-option-button>
<ion-option-button class="button-assertive">
Delete
</ion-option-button>
</ion-item>

</ion-list>

我怎样才能动态地做到这一点,使其真正取决于设备/容器的宽度?

最佳答案

你不能用 JS 来做。

只需使用 CSS 的 overflowtext-overflow 属性:

div {
width: 50px;
overflow: hidden;
text-overflow: ellipsis;
}
<div>1234567890123456789012345678901234567890</div>

关于javascript/angularjs 剪切字符串以适应 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31405284/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com