【问题标题】:Ionic-2 : Space issue between ion-itemsIonic-2:离子项目之间的空间问题
【发布时间】:2017-05-02 01:59:09
【问题描述】:

我正在使用 'ngFor' 来重复离子项目,但我没有得到任何空间 b/w 每个项目。

我的代码:

<ion-list >
    <button ion-item class="my-item" *ngFor="let r of recentUpdatesData" (click)="goToReleatedPage(r)">
        <ion-thumbnail item-left>
            <img src="assets/{{r.imagePath}}" alt="your image">
        </ion-thumbnail>
        <h2><strong>{{r.title}}</strong></h2>
        <h3>{{r.type}}</h3>
        <p>{{r.description | slice : 0:500}}</p>
    </button>
    <hr class="style14" />
</ion-list>

我需要的最终结果:

【问题讨论】:

  • 我不明白.. 你需要空间吗?图片以其他方式显示
  • 我需要如图 2 所示的结果,带有间距的黑白项目。
  • 如果你使用 ion-item 而不是按钮呢?所有的填充似乎都是因为它

标签: ionic2


【解决方案1】:

我建议您只使用ion-item 而不是button。它似乎正在向列表项添加额外的填充。

<ion-list >
    <ion-item class="my-item" *ngFor="let r of recentUpdatesData" (tap)="goToReleatedPage(r)">
        <ion-thumbnail item-left>
            <img src="assets/{{r.imagePath}}" alt="your image">
        </ion-thumbnail>
        <h2><strong>{{r.title}}</strong></h2>
        <h3>{{r.type}}</h3>
        <p>{{r.description | slice : 0:500}}</p>
    </ion-item>
    <hr class="style14" />
</ion-list>

附注:在移动设备中使用tap 而不是click

或者您应该使用ion-grid 而不是 ion-list 重新设计。

 <ion-grid>
        <ion-row class="my-item" *ngFor="let r of recentUpdatesData" (tap)="goToReleatedPage(r)">
          <ion-col col-6>
            <ion-thumbnail item-left>
                <img src="assets/{{r.imagePath}}" alt="your image">
            </ion-thumbnail>
            </ion-col>
            <ion-col>
             <ion-row>
            <h2><strong>{{r.title}}</strong></h2>
             </ion-row>
            <ion-row>
            <h3>{{r.type}}</h3>
             </ion-row>
             <ion-row>
            <p>{{r.description | slice : 0:500}}</p>
</ion-row>
</ion-col>

        </ion-row>
        <hr class="style14" />
    </ion-grid>

【讨论】:

  • 还有什么变化吗?
  • 或者你应该使用ion-grid而不是ion-item重新设计
  • 离子网格代替离子项目?好的,我会试试的。
  • 设计已经完全改变。我得到的是图像,然后是 h2、h3 和描述。
  • 如果您使用网格,您需要根据需要设置 col 宽度..
猜你喜欢
  • 2016-12-12
  • 2022-12-05
  • 2017-05-02
  • 2018-08-15
  • 2016-09-11
  • 1970-01-01
  • 2017-08-07
  • 1970-01-01
  • 2021-06-28
相关资源
最近更新 更多