angular - 如何在离子 4 App sqlite db 中的 1 之后启动索引数组
问题描述
我正在使用此代码循环认为具有离子存储的 sqlite db
ts
listKeys() {
this.storage.keys().then((k) => {
console.table(k);
this.loop = k;
console.log("key value", this.loop);
});
}
这是我得到的
我使用这个 html 来查看我的列表
<ion-item-sliding *ngFor="let list of loop; index as i ">
<ion-item>
{{loop[i]}}
</ion-item>
<ion-item-options side="end">
<ion-item-option (click)="deleteKeyValue( loop[i] )" color="danger">
<ion-icon slot="icon-only" name="trash"></ion-icon>
</ion-item-option>
</ion-item-options>
</ion-item-sliding>
我希望在索引 1 之后开始循环。我尝试过“索引为 i > 1”和循环 [i > 1]。当然两者都不起作用。任何帮助将不胜感激。
解决方案
使用 SlicePipe https://angular.io/api/common/SlicePipe
<ion-item-sliding *ngFor="let list of loop | slice:2; index as i ">
推荐阅读
- typescript - 是否可以使用 for 循环内的条件缩短打字稿中的三元运算符
- elasticsearch - 在 LogStash 中,如何删除任何大于特定大小的 json/xml 字段
- java - WildFly:此 URL 不支持 HTTP 方法 POST
- r - 如何聚合数据框并通过 r 中的重复行对列的值求和
- iframe - 功能策略 Safari - iframes - Youtube - ReactJS
- android - 单击抽屉导航项时尝试使用 NavGraph 执行方法
- java - 转换异常:HttpsURLConnectionOldImpl v javax.net.ssl.HttpsURLConnection
- api - 使用 OWASP Amass 进行子域枚举
- python - 从 JS Django 模板重新渲染页面
- gensim - gensim 中的 sims 文档数量异常