Как я могу передать несколько объектов, содержащих одинаковые RECEIPT_NUM
, и получить объекты на следующей странице? Извините, если мой вопрос плохой. Newb ie для кодирования
образец JSON
putAwayPurchaseOrderListData=[
{
"Ob1":"35879",
"0b2":"791314",
"RECEIPT_NUM":"3396",
"PO_TYPE":"STD PO"
},
{
"Ob1":"4995879",
"0b2":"191314",
"RECEIPT_NUM":"3396",
"PO_TYPE":"STD PO"
},
{
"Ob1":"7995879",
"0b2":"0491314",
"RECEIPT_NUM":"1296",
"PO_TYPE":"STD PO"
}]
Мой Html
<ion-card class="item-list-body" *ngFor="let putAwayPurchaseOrder of putAwayPurchaseOrderListData" (click)="goToPutAwayPurchaseOrderDetails(putAwayPurchaseOrder.RECEIPT_NUM,putAwayPurchaseOrderListData)"></ion-card>
component1 для отправки
goToPutAwayPurchaseOrderDetails(RECEIPT_NUM,putAwayPurchaseOrderListData)// sending all objects here. With RECEIPT_NUM thinking to map the objects in next retrieving component
{
this.navCtrl.push(PutAwayPurchaseOrderListDetailsPage,{RECEIPT_NUM,putAwayPurchaseOrderListData});
}
компонент 2 // необходимо извлечь все объекты, содержащие карту, по которой щелкнули RECIEPT_NUM
console.log(this.navParams.data)
присутствует o / p
[3396,{
"Ob1":"35879",
"0b2":"791314",
"RECEIPT_NUM":"3396",
"PO_TYPE":"STD PO"
},
{
"Ob1":"4995879",
"0b2":"191314",
"RECEIPT_NUM":"3396",
"PO_TYPE":"STD PO"
},
{
"Ob1":"7995879",
"0b2":"0491314",
"RECEIPT_NUM":"1296",
"PO_TYPE":"STD PO"
}]
ожидаемый результат только для объектов ниже, содержащих одинаковые RECEIPT_NUM
объекты:
{
"Ob1":"35879",
"0b2":"791314",
"RECEIPT_NUM":"3396",
"PO_TYPE":"STD PO"
},
{
"Ob1":"4995879",
"0b2":"191314",
"RECEIPT_NUM":"3396",
"PO_TYPE":"STD PO"
}