配列内のアイテムのリストがあります。配列の各要素には次が含まれます。
id
date
status
name
description
status = 'pending'である最初の配列のすべての要素を含む2番目の配列を作成しようとしています。
home.tsファイルで次のコードを実行しています。
showPending(){
this.pendingItems = this.items;
this.pendingItems.filter((item) => {return item.status === 'pending'});
this.navCtrl.push(ShowPendingPage, {
pendingItems: this.pendingItems
});
}
アプリケーションを実行するとき、items配列に3つの要素を追加します。 2つの要素のステータスは保留中、1つの要素のステータスは完了です。上記のコードを実行すると、ShowPendingPageがプッシュされます。 ShowPendingPage.tsファイルで次のコードを実行します。
this.passedArray = this.navParams.get('pendingItems')
ShowPendingPage.htmlで次を実行します。
<ion-content>
<ion-list>
<ion-item-sliding *ngFor="let item of passedArray">
<ion-item [ngClass]="item.status">
{{item.name}} - Added {{item.date}}
</ion-item>
<ion-item-options side="right">
<button ion-button color="light" (click)="viewItem(item)">View</button>
</ion-item-options>
</ion-item-sliding>
</ion-list>
</ion-content>
結果の配列には、元の配列の3つの要素すべてが含まれます。ステータスを保留中に設定した2つの要素のみを含める必要があります。
私が欠けているものを見ることができる私よりも良い目を持つ誰か?
回答 1 件
関連記事
- オブジェクトの配列をフィルタリングし、キーの値がx回出現するオブジェクトの配列を返します
- オブジェクトの配列をループし、日付が現在の月であるかどうかに基づいてフィルタリングします
- 複数の条件を持つjson配列が与えられたLodashフィルター
- javascript filterは、最初の配列アイテムにのみ一致します
- Observableフィルター関数を使用してrxjsObservable配列をフィルター処理する最良の方法
- 空白の配列をフィルターで取り除く方法は? React/Javascript/Es6
- Django jsonfield、json配列値の長さでフィルタリングすることは可能ですか?
- N-D numpy配列をフィルタリングし、特定の要素のみを保持します
- phpは2つの属性でjson配列をフィルタリングします
- 文字列配列をLINQの整数配列でインデックスでフィルタリングする方法は?
関連した質問
- filterメソッドを使用した後、1つの配列を返しました
- JavaScript:配列内のすべての繰り返し値を0に変更します
- javascriptで配列の最も繰り返される値を降順でソートして返す関数を作成するにはどうすればよいですか?
- javascriptでオブジェクト値をフラット化する方法
- オブジェクトに対して関数を実行できません:理由を理解できません:javascript
- 配列を並べ替えて、そこからreaminingオブジェクトを削除します
- Reactjs無限スクロールコンポーネントは常に新しいデータをレンダリングします
- 文字列内からカンマなどを削除するにはどうすればよいですか?
- 配列内のn個のアイテムごとに追加します
- JavaScriptでオブジェクトの配列を1つのオブジェクトに変換するにはどうすればよいですか?
Array.prototype.filter
フィルタリングされた要素で新しい配列を作成します所定の位置に。また
変数に設定するだけです。