加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

角度 – 离子标签不会在Ionic2中显示整个文本

发布时间:2020-12-17 10:26:21 所属栏目:安全 来源:网络整理
导读:我在离子项目中使用离子标签,但描述没有显示(而是显示点点.. ..)我希望它显示整个文本..有什么解决方案吗? ion-card *ngFor="let product of products" img [src]="product.imageURL" / ion-card-content ion-card-title primary [innerHTML]="product.titl
我在离子项目中使用离子标签,但描述没有显示(而是显示点点.. ..)我希望它显示整个文本..有什么解决方案吗?
<ion-card *ngFor="let product of products">
    <img [src]="product.imageURL" />
    <ion-card-content>
        <ion-card-title primary [innerHTML]="product.title"></ion-card-title>
        <ion-item class="item-text-wrap">
        <ion-item>
            <ion-label primary>Description</ion-label>
            <ion-label [innerHTML]="product.description"></ion-label>
        </ion-item>
    </ion-card-content>
</ion-card>

UPDATE

您也可以像这样在离子卡中设置text-wrap属性

<ion-card text-wrap *ngFor="let product of products">
...
</ion-card>

额外提示:如果将文本换行(作为属性,而不是类)放在离子列表中,则该列表中的所有项都将应用文本换行效果.这样您就不需要将text-wrap属性放在所有项目中,这将有助于您稍微优化您的应用程序.

老答案:

您可以使用ion-textarea(禁用)来显示说明.有关ion-textarea元素here的更多信息.

<ion-card *ngFor="let product of products">
    <img [src]="product.imageURL" />
    <ion-card-content>
        <ion-card-title primary>{{ product.title }}</ion-card-title>
        <ion-item>
            <ion-label primary>Description</ion-label>
            <ion-textarea rows="6" disabled [value]="product.description"></ion-textarea>
        </ion-item>
    </ion-card-content>
</ion-card>

rows属性允许您根据描述文本的长度设置要显示的行数.通过使用disable属性,ion-textarea类似于标签,但显示多行内容.最后但并非最不重要的是,我使用value属性来设置元素的内容和产品的描述.

关于您的代码的一些评论:

>你打开两个离子项元素,但只关闭其中一个

<ion-item class="item-text-wrap">
        <ion-item>
        <!-- ... -->
</ion-item>

>不使用[innerHTML]属性绑定产品标题,您可以使用插值

<ion-card-title primary>{{ product.title }}</ion-card-title>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读