如何使用* ngFor进行离子项目滑动?

昂贵

我正在尝试实现ion-item-sliding选项,以创建可以在flex-box网格内滑动的离子卡。不幸的是,它似乎不能很好地工作。

具体来说,实际上什么也没发生!无论我从哪个方向滑动,都没有迹象表明正在进行滑动

这是我到目前为止的内容:

<ion-content padding>
  <ion-grid>
  <ion-row>
    <ion-col col-6 offset-sm-3 *ngFor = "let list of listRef | async">
    <ion-item-sliding>
    <ion-item>
      <ion-card>
        <img *ngIf="list.color=='#f55f7c'" src="data:image/png;base64,iVBORw0dsfladj=">
        <img *ngIf="list.color=='#ffcb53'" src="data:image/png;base64,iVB5CYII=">
        <img *ngIf="list.color=='#85dec8'" src="data:image/png;base64,iVBORw0KGgoAAAANSU=">
      </ion-card>
    </ion-item>
    </ion-item-sliding>
    
    <ion-item-options side="left">
      <button ion-button>Favorite</button>
      <button ion-button color="danger">Share</button>
    </ion-item-options>
    
    </ion-col>           
   
    <button id="add-bttn" ion-button [navPush]="goNew"><ion-icon name="add"></ion-icon></button>
  </ion-row>      
  </ion-grid>  
</ion-content>

我已经尝试将* ngFor语句放置在标记内和标记中。不行

任何帮助将是启发性的!

塞巴费雷拉斯

就像您在“文档”中看到的一样元素ion-item-options位于ion-item-sliding元素内。此外,物品应放置在ion-list容器内。

所以这样的事情应该工作:

<ion-content padding>
    <ion-list> <!-- Here I've added the ion-list -->
        <ion-row>
            <ion-col col-6 offset-sm-3 *ngFor = "let list of listRef | async">

                <ion-item-sliding>

                    <!-- Item -->
                    <ion-item>
                        <ion-card>
                            <img src="https://randomuser.me/api/portraits/men/51.jpg">
                        </ion-card>
                    </ion-item>

                    <!-- Options -->
                    <ion-item-options side="left">
                        <button ion-button>Favorite</button>
                        <button ion-button color="danger">Share</button>
                    </ion-item-options>

                </ion-item-sliding> <!-- This includes the options-->

            </ion-col>           

            <button id="add-bttn" ion-button [navPush]="goNew">
                <ion-icon name="add"></ion-icon>
            </button>

        </ion-row>      
    </ion-list>
</ion-content>

Stackblitz项目

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不点击的情况下在 Ionic 中实现滑动离子项目?

如何使离子项目响应

cordova平台添加android无法正常工作,如何使用cordova进行编译?离子项目

离子:如何在多行上显示离子项目?

离子3:在使用ngFor在离子列表中生成离子项目的iOS设备上,无法滚动离子列表y

如何去除离子项目周围的填充物?

如何检测离子项目中元素的点击?

如何减少包含输入的离子项目的宽度

如何使离子项目允许在Ionic 2中溢出?

如何git克隆一个离子项目?

如何为离子项目添加android平台

如何在离子列表,离子项目中使用CSS

如何在离子项目中使用Ionic native-MS Adal?

如何使我的离子输入与我的离子项目等宽

如何将离子按钮置于离子项目的中心?

如何在离子 4 中为离子项目的内容设置块样式?

如何从离子4中的离子项目中去除白色背景?

如何将离子化身放置在离子项目的左上方?

如何为离子项目安装cordova background geolocation v3.0?

如何正确地将自定义字体包含到离子项目中?

Ionic 2无法查看离子项目内部的跨度,如何呈现简单文本

Ionic 3如何更改离子项目容器中所选单选按钮的背景颜色

如何在离子项目中将长字符串自动换行

如何在离子项目中设置起始页

如何在Ionic 4.7.1(仅IOS)中从离子项目中删除箭头

如何在带有角度的离子项目上导入npm semver?

使用文本中心属性在离子项目中对齐按钮不起作用

如何调整离子列表中所有离子项目的大小以适合 Ionic 3 中的整个屏幕?

如何使用drifferent gradle多项目的子项目